一、下载源码
源码地址为:GitHub - qtproject/qt-solutions
二、添加源码
将下载好的QtSingleApplication源码添加到工程中,放入.pro文件目录下即可。
三、修改main.cpp
四、其中有个问题就是在Ubuntu上面主进程调用次进程,次进程是单例,次进程不显示到最前面,不能展现出最前面进程的效果,所以需要添加一个槽函数来显示。showWindow函数,代码如下
参考:(56条消息) QtSingleApplication(只允许运行一个实例)使用教程_做一个坚强的女汉子的博客-CSDN博客