我需要从我的静态库中向用户显示一个消息框,但QMessageBox
需要使用QApplication
;
如何在没有 的情况下显示消息框QApplication
?
我需要从我的静态库中向用户显示一个消息框,但QMessageBox
需要使用QApplication
;
如何在没有 的情况下显示消息框QApplication
?
QApplication
只需在应用程序的生命周期内实例化一个实例。(例如,在您的“main”、“WinMain”或应用程序初始化序列的早期位置)
从那时起,您可以创建QMessageBox
所有您想要的模式实例。只要您使用的是最新版本的 Qt,它就应该与您自己的消息泵共存。
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QMessageBox msgBox;
msgBox.setText("Hello World");
msgBox.exec(); // blocks until the user finishes interacting with the message box
return 0;
}