我有一个应用程序,我想连接显示pyqt4对话框时发出的任何信号,以便执行初始方法。出于多种原因,我不希望在__init__
方法中调用该方法。我花了很长时间搜索,但我还没有找到答案。我确信有一个简单的解决方案,由于我的经验不足,我忽略了,因为我可以在wxPython中做到这一点。建议?
答案 0 :(得分:3)
首次显示时没有信号发出,相反,您必须通过重载这些方法来拦截第一个resizeEvent
或paintEvent
(因为您不想从{{1}初始化方法)。
另一种选择是添加自己的__init__
方法,初始化然后调用showAndInit
。