【发布时间】:2017-11-27 22:32:57
【问题描述】:
我在 Maya 2017 中创建了一个使用 PyQt5 的自定义 ui(嗯......从技术上讲是 PySide2,但它本质上是相同的)。
我在我的 ui 中创建了一些 CustomContextMenu 弹出菜单,我使用 popup.setTearOffEnabled(True) 能够将它们撕成单独的窗口(弹出,作为 QMenu 项)。
我似乎不知道如何为结果撕掉的窗口设置标题。目前,每个撕下的窗口的标题为“Maya-2017”,但为了清楚起见,我想给它一个唯一的名称。我注意到 Maya 的具有撕下功能的菜单项使用菜单名称命名生成的窗口,因此这似乎是可行的。我只是错过了一些明显的东西吗?
我曾尝试在 QMenu 上使用popup.setTitle('test name'),以为它会将撕下窗口命名为这个标题,但它似乎没有做任何事情。除此之外,我很茫然。
【问题讨论】:
标签: python pyqt5 titlebar qmenu pyside2