QSystemTrayIcon モジュールを別のスレッドに移動しようとしています。アプリケーションの実行中に以下のエラーが発生します。Initialize() メソッドの addAction がエラーの原因です。
QWidget: QPaintDevice の前に QApplication を構築する必要があります
私のサンプルコードスニペット:
グローバル変数 QMenu myMenu を宣言しました。
ヘッダファイルのメンバ変数 QAction* openFile;
コンストラクタで openFile = new QAction(parent);
Initialize()
{
myMenu.addAction(openFile);
}
void myApp::run()
{
Initialize()
}