1

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

4

1 回答 1

3

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

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

于 2009-12-10T08:08:46.277 回答