次のようにして、 QSystemTrayIcon クラスを別のスレッドクラスにしようとしています
- QThread から TrayIcon クラスを派生させました
- TrayIcon クラスに run() メソッドを実装
- TrayIcon 初期化コードを Run メソッドに移動
メインから TryIcon.start() を呼び出します。
しかし、TrayIcon クラスで "connect" ステートメントを実行中にアプリケーションがクラッシュしました。connect ステートメントは、trayIcon メニュー機能用です。
QTのドキュメント、例を読んで、QThread、接続機能を理解しようとしています。