找回密码
 立即注册
收起左侧

用Qt开发单实例运行

1
回复
8396
查看
[复制链接]
累计签到:7 天
连续签到:1 天
来源: 2016-5-23 21:26:02 显示全部楼层 |阅读模式
1Qter豆
开发一个应用程序,要访问硬件,希望只能启动唯一的一个程序。若重新启动程序,只是将已经运行的程序重新激活,呈现在所有窗体的最上方!

回复

使用道具 举报

尚未签到

2016-5-25 22:25:14 显示全部楼层
以前qt4时候有个叫qsingleapplication的第三方代码,原理是用socket实现的,以保证跨平台。

原理是监听一个端口,如果新实例开了就往这个端口发消息,有回复就关掉自己,没有就正常运行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了