各位大佬,请问在项目中,只限制运行一个实例APP,于是,我通过 QSharedMemory去实现了只能运行一个实例的问题。但另一个问题是:如果APP多次运行后,能不能只弹一次提示错误的信息框,如下 代码。各位请问有什么办法实现多次运行APP,只弹一次提示信息的框呢?
QDialog dlg; dlg.show(); QSharedMemory appShared("test"); if(false == appShared.create(1))) { QMessageBox::warning(nullptr, QStringLiteral("warning"), "The app is running."); exit(0); }