如果您希望每次显示对话框时都发出一个信号,您可以创建一个这样的类:
class Dialog(QtGui.QDialog):
dialogShown = QtCore.pyqtSignal()
def showEvent(self, event):
super(Dialog, self).showEvent(event)
self.dialogShown.emit()
Run Code Online (Sandbox Code Playgroud)
然后像这样使用它:
self.dialog = Dialog()
self.dialog.dialogShown.connect(self.handleDialogShown)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2117 次 |
| 最近记录: |