QT-QTSingleApplication-程序只运行一个实例(再次点击,则会弹窗至顶层)
QT-QTSingleApplication-程序只运行一个实例
(---修改日期:2019.11.28)
QTSingleApplication由Qt官方提供的,用于实现只启动一个实例,并在启动时可以向另一个实例通信(依赖于QtNetwork模块)
1. 添加源码到工程
将QTSingleApplication解压,将解压后目录拷贝到当前项目路径下,
在项目pro文件中增加下面这行 include (./qtsingleapplication/qtsingleapplication.pri)
2. 修改main.cpp,将以前QApplication改为QtSingleApplication 修改后的代码如下所示:
- 修改 main 函数
qt工程资源链接 : testsingletask.rar-其它代码类资源-CSDN下载
(转载请注明出处)
(--- the end ---)