我有一个应用程序,我想在其中连接显示 pyqt4 对话框时发出的任何信号,以便执行初始方法。由于多种原因,我不希望在 __init__ 方法中调用该方法。我花了很长时间寻找但尚未找到答案。我确信有一个简单的解决方案,由于我的经验不足,我忽略了它,因为我可以在 wxPython 中做到这一点。有建议吗?
最佳答案
第一次显示时不会发出信号,相反,您必须通过重载这些方法来拦截第一个 resizeEvent
或 paintEvent
(因为您不想从 __init__
方法初始化)。
另一个选择是添加您自己的 showAndInit
方法,该方法初始化然后调用 show
。
关于python - 什么信号可以连接到pyqt4(qt)中的初始对话框显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878353/