【发布时间】:2014-02-19 22:12:42
【问题描述】:
我正在尝试使用 PyQt4 从 python 2.7 中的按钮单击调用另一个窗口。下面的代码会打开 AddBooking 对话框,但会立即将其关闭。我是 Gui 编程新手,谁能告诉我我的代码有什么问题?
from PyQt4 import QtGui
from HomeScreen import Ui_HomeScreen
from AddBooking import Ui_AddBooking
import sys
class HomeScreen(QtGui.QWidget, Ui_HomeScreen):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.setupUi(self)
self.show()
self.Add_Booking_Button.clicked.connect(self.handleButton)
def handleButton(self):
AddBooking2()
class AddBooking2(QtGui.QWidget, Ui_AddBooking):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.setupUi(self)
self.show()
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
window = HomeScreen()
window.show()
sys.exit(app.exec_())
【问题讨论】:
标签: python python-2.7 window pyqt4