class Window(QtGui.QMainWindow):
def __init__(self):
super(Window, self).__init__()
def new(self):
newFile = Window()
newFile.show()
我没有显示完整的代码,因为它太长了。我已经测试过这是窗口
通过使用print创建或不创建窗口实际创建但它关闭 的立即
答案 0 :(得分:2)
目前,newFile
仅存在于new()
函数的范围内。您需要存储您创建的实例,否则将收集垃圾。
self.newFile = Window()
self.newFile.show()