PySide2,运行脚本时,我希望我的脚本窗口在单击时位于所有其他窗口的前面

时间:2018-09-22 23:20:08

标签: maya pyside2

我在Maya中运行一个PySide脚本,我希望它在启动脚本或用户单击脚本窗口边界内的任何位置(包括任何活动)时能够吸引焦点并保持激活状态,并位于Maya其他窗口的前面与任何其QWidgets。现在,即使与脚本交互时,我的脚本窗口也位于其他Maya窗口的后面。

self.windowName = "lights_palette"
if cmds.window(self.windowName,exists = True):
    cmds.deleteUI(self.windowName, wnd = True)
pointer = mui.MQtUtil.mainWindow()
parent = shiboken2.wrapInstance(long(pointer),QtWidgets.QWidget)
self.window = QtWidgets.QMainWindow(parent)
self.window.setObjectName(self.windowName)
self.window.setWindowTitle(self.windowName)
self.mainWidget = QtWidgets.QWidget()
self.window.setCentralWidget(self.mainWidget)
self.window.show()

0 个答案:

没有答案