在表单load pyside和python中执行代码

时间:2014-10-04 20:52:58

标签: python forms pyqt pyside

当我添加要在其显示的表单之前执行的表单的 init 方法中执行的代码时,我想在向用户显示表单后执行我的代码 我试图覆盖show()和showEvent()方法,但仍然是相同的行为

从PySide.QtGui导入

来自PySide.QtCore import * 来自Ui_frmGreeting导入Ui_frmGreeting

class frmGreeting(QDialog, Ui_frmGreeting):
    def __init__(self):
        QDialog.__init__(self)
        self.setupUi(self)
        QMessageBox.information(self, 'Registeration done', 'You have registered successfully')

在显示表单之前显示消息,我想在显示表单后显示它

1 个答案:

答案 0 :(得分:0)

在你的setupUI上,你试过做一个self.show()吗?