这是我的计划:
from PyQt4 import QtGui
from PyQt4 import QtCore
import sys
class test(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
mainbox = QtGui.QVBoxLayout()
self.setLayout(mainbox)
btn = QtGui.QPushButton("open another panel")
mainbox.addWidget(btn)
btn.clicked.connect(self.onBtnClick)
def onBtnClick(self):
print "onBtnClick"
w = test()
w.setGeometry(100, 0, 200,300)
w.show()
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
widget = test()
widget.setGeometry(0, 0,700, 700)
widget.show()
sys.exit(app.exec_())
从第一个表单开始,我想通过单击按钮调用另一个表单。但是,我不知道为什么第二种形式不会出现。请看看,告诉我我做错了什么。谢谢你。