我在 Maya 2017 中创建了一个使用 PyQt5 的自定义 ui(嗯......从技术上讲是 PySide2,但它本质上是相同的)。
我有一些CustomContextMenu
我在我的 ui 中创建的弹出菜单,我曾经popup.setTearOffEnabled(True)
能够将它们撕成一个单独的窗口(弹出,是 QMenu 项)。
我似乎无法弄清楚如何为结果撕掉的窗口设置标题。目前,每个撕下的窗口的标题为“Maya-2017”,但为了清楚起见,我想给它一个唯一的名称。我注意到 Maya 的具有撕下功能的菜单项使用菜单名称命名生成的窗口,因此这似乎是可行的。我只是错过了一些明显的东西吗?
我曾尝试popup.setTitle('test name')
在 QMenu 上使用,认为它会将撕下窗口命名为这个标题,但它似乎没有做任何事情。除此之外,我很茫然。