python - 什么信号可以连接到pyqt4(qt)中的初始对话框显示

标签 python qt pyqt4

我有一个应用程序,我想在其中连接显示 pyqt4 对话框时发出的任何信号,以便执行初始方法。由于多种原因,我不希望在 __init__ 方法中调用该方法。我花了很长时间寻找但尚未找到答案。我确信有一个简单的解决方案,由于我的经验不足,我忽略了它,因为我可以在 wxPython 中做到这一点。有建议吗?

最佳答案

第一次显示时不会发出信号,相反,您必须通过重载这些方法来拦截第一个 resizeEventpaintEvent (因为您不想从 __init__ 方法初始化)。

另一个选择是添加您自己的 showAndInit 方法,该方法初始化然后调用 show

关于python - 什么信号可以连接到pyqt4(qt)中的初始对话框显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878353/

相关文章:

python - 如何创建简单的自定义热图?

python - 如何在Appengine中处理UDP数据

c++ - Qt命名空间重复id错误

c++ - 如何将 qlabel 文本更改为看起来像窗口标题文本

python - PyQt:如何从资源加载 ui 文件?

python - mouseDoubleClickEvent 与 QLineEdit

python - 展开列条目并从 pandas 中的一行或多行添加值

python - 如何聚合和绘制 pandas 数据框中的数据?

c++ - 如何从 Qt 上的 QTabWidget 获取 currentTabName?

multithreading - 线程 : PyQt crashes with "unknown request in queue while dequeuing"