我正在尝试将我的 QSystemTrayIcon 模块移动到单独的线程。运行应用程序时出现以下错误。Initialize() 方法 addAction 导致错误。
QWidget:必须在 QPaintDevice 之前构造一个 QApplication
我的示例代码片段:
声明了全局变量 QMenu myMenu;
头文件QAction* openFile中的成员变量;
在构造函数中 openFile = new QAction(parent);
Initialize()
{
myMenu.addAction(openFile);
}
void myApp::run()
{
Initialize()
}