1

初期メソッドを実行するために、pyqt4ダイアログが表示されたときに発生する信号を接続したいアプリケーションがあります。__init__いくつかの理由から、メソッドでメソッドが呼び出されることは望ましくありません。私はかなりの時間を検索に費やしましたが、まだ答えを見つけていません。wxPythonでこれを行うことができるので、経験が浅いために見落としている簡単な解決策があると確信しています。提案?

4

1 に答える 1

3

最初の表示ではシグナルは発行されません。代わりに、最初の表示をインターセプトするresizeEventpaintEvent、これらのメソッドをオーバーロードする必要があります (メソッドから初期化したくないため__init__)。

別のオプションはshowAndInit、初期化してから呼び出す独自のメソッドを追加することshowです。

于 2009-12-10T08:08:46.277 に答える