在maya中创建一个窗口 但是创建的窗口在点击maya其他位置的时候窗口就会消失到maya主窗口后面
from PySide2 import QtCore
from PySide2 import QtWidgets
class TestWins(QtWidgets.QDialog):
def __init__(self,parent = None):
super(TestWins,self).__init__(parent)
if __name__ == "__main__":
ts = TestWins()
ts.show()
改动一下
from PySide2 import QtCore
from PySide2 import QtWidgets
from shiboken2 import wrapInstance
import maya.OpenMayaUI as omui
def main_window():
main_windows = omui.MQtUtil.mainWindow()
return wrapInstance(long(main_windows),QtWidgets.QWidget )
class TestWins(QtWidgets.QDialog):
def __init__(self,parent = main_window()):
super(TestWins,self).__init__(parent)
if __name__ == "__main__":
ts = TestWins()
ts.show()
这样 就可以了