lwei24 |
2020-09-25 15:55 |
QSharedMemory设置一个运行的实例
各位大佬,请问在项目中,只限制运行一个实例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); } |
|