from PySide2 import QtCore
from PySide2 import QtWidgets
class TestDialog(QtWidgets.QDialog):
def __init__(self,parent = None):
super(TestDialog,self).__init__(parent)
if __name__ == "__main__":
d = TestDialog()
d.show()
![](https://img-blog.csdnimg.cn/img_convert/98fc0aa18483662d5e70ea0acad71376.png)
窗体要消失
from PySide2 import QtCore
from PySide2 import QtWidgets
from shiboken2 import wrapInstance
import maya.OpenMayaUI as omui
def maya_main_window():
main_window_ptr = omui.MQtUtil.mainWindow()
return wrapInstance(long(main_window_ptr),QtWidgets.QWidget)
class TestDialog(QtWidgets.QDialog):
def __init__(self, parent = maya_main_window()):
super(TestDialog,self).__init__(parent)
if __name__ == "__main__":
d = TestDialog()
d.show()
![](https://img-blog.csdnimg.cn/img_convert/c1b0ef5aa214e9bd0641792191c0583c.png)
窗体不消失
from PySide2 import QtCore
from PySide2 import QtWidgets
from shiboken2 import wrapInstance
import maya.OpenMayaUI as omui
def maya_main_window():
main_window_ptr = omui.MQtUtil.mainWindow()
return wrapInstance(long(main_window_ptr),QtWidgets.QWidget)
class TestDialog(QtWidgets.QDialog):
def __init__(self, parent = maya_main_window()):
super(TestDialog,self).__init__(parent)
self.setWindowTitle("Test Dialog")
self.setMinimumWidth(200)
if __name__ == "__main__":
d = TestDialog()
d.show()
![](https://img-blog.csdnimg.cn/img_convert/c619ac02714e30f8c2418489a85731a0.png)
最小宽200
from PySide2 import QtCore
from PySide2 import QtWidgets
from shiboken2 import wrapInstance
import maya.OpenMayaUI as omui
def maya_main_window():
main_window_ptr = omui.MQtUtil.mainWindow()
return wrapInstance(long(main_window_ptr),QtWidgets.QWidget)
class TestDialog(QtWidgets.QDialog):
def __init__(self, parent = maya_main_window()):
super(TestDialog,self).__init__(parent)
self.setWindowTitle("Test Dialog")
self.setMinimumWidth(200)
self.setWindowFlags(self.windowFlags()^QtCore.Qt.WindowContextHelpButtonHint)
if __name__ == "__main__":
d = TestDialog()
d.show()
![](https://img-blog.csdnimg.cn/img_convert/86b2a9d9191529c5d92c04734948d5b6.png)
去掉问号