Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个应用程序,我想连接显示 pyqt4 对话框时发出的任何信号,以便执行初始方法。__init__出于多种原因,我不希望在方法中调用该方法。我花了很长时间搜索,但我还没有找到答案。我确信有一个简单的解决方案,由于我缺乏经验,我可以在 wxPython 中做到这一点。建议?
__init__
第一次显示时没有发出信号,相反,您必须拦截第一个resizeEvent或paintEvent通过重载这些方法(因为您不想从该__init__方法初始化)。
resizeEvent
paintEvent
另一种选择是添加您自己的showAndInit方法,该方法初始化然后调用show.
showAndInit
show