PythonでPyQtを使用してプログラムを書いたときに、高速起動ができるのかどうか調べてみました。
結果から言えばできたのですが、最初にイベントがどのように呼ばれるか調査したので、記述しておきます。
こんな感じです。
とりあえず、本当の初期化はコンストラクタに書いて、showEvent()で初期化、closeEvent()で保存処理を書いておけば、だいたいいいと思います。
あと、下記スクリプトを細々更新したいなと思っています。
まだですが…。
Python でMPlayerの疑似?フロントエンド作成
http://blog.goo.ne.jp/ito65/e/0bd3e4f18a8fb969fa77614e9f875923
結果から言えばできたのですが、最初にイベントがどのように呼ばれるか調査したので、記述しておきます。
- 初期化時
- __init__()
- resizeEvent()
- 高速起動時
- showEvent()
- 常駐終了時
- closeEvent()
- 完全終了時
- 未調査
こんな感じです。
とりあえず、本当の初期化はコンストラクタに書いて、showEvent()で初期化、closeEvent()で保存処理を書いておけば、だいたいいいと思います。
あと、下記スクリプトを細々更新したいなと思っています。
まだですが…。
Python でMPlayerの疑似?フロントエンド作成
http://blog.goo.ne.jp/ito65/e/0bd3e4f18a8fb969fa77614e9f875923
※コメント投稿者のブログIDはブログ作成者のみに通知されます