为什么第二个python(PyQt4)GUI窗口一打开就会关闭?

时间:2017-05-30 11:00:29

标签: python-3.x pyqt4

我编写了一个python代码,用于在按钮单击时打开一个新窗口。但是第二个窗口一打开就会关闭。请帮我解决这个问题。

这是我的代码:

import sys
from PyQt4 import QtGui,QtCore

class Window(QtGui.QWidget):
    def __init__(self):
        super(Window,self).__init__()
        self.btn=QtGui.QPushButton('button',self)

        self.btn.clicked.connect(displ)
        self.show()

class displ(QtGui.QWidget):
    def __init__(self):
        super(displ,self).__init__()
        self.lab=QtGui.QLabel()
        self.lab.setText("hello")
        self.show()

def main():
    App=QtGui.QApplication(sys.argv)
    Gui=Window()
    sys.exit(App.exec_())

main()

0 个答案:

没有答案