按钮单击后打开窗口

时间:2015-12-14 23:50:55

标签: python pyqt

当我写下面的代码时

def openDepartmentWindow(self):
    department = DepartmentWindow()
    department.exec_()

并在构造函数中

self.actionDepartment.triggered.connect(self.openDepartmentWindow)

执行并打开一个新窗口。但是当我写下面的代码时

self.actionDepartment.triggered.connect(DepartmentWindow().exec_())

它会立即执行但不会在我点击按钮时执行。我不明白有什么区别?

0 个答案:

没有答案