我不知道为什么showEvent
不为您工作。对我来说,它按预期工作。显示窗口后将其触发。
对于延迟的通话,您可以使用QTimer.singleShot
:
class MyWindow(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
... init stuff here...
QtCore.QTimer.singleShot(500, self.OnLoad)
def OnLoad(self):
... my stuff here...