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

QT界面存在且最小化则再启动程序则让它showNormal如何实现?

1
回复
7227
查看
[复制链接]
累计签到:70 天
连续签到:1 天
来源: 2016-2-2 11:53:30 显示全部楼层 |阅读模式
3Qter豆
项目升级,原为qt3程序。在另一个我们自己系统封装的消息类里保存了主界面的指针,当再启动程序则会检查程序确保唯一,若界面最小化则会showNormal。 现在升级做qt5  要怎么实现?  能详细说说么?本人qt纯新手不能再纯那种。信号槽能实现进程间通讯么?

回复

使用道具 举报

累计签到:70 天
连续签到:1 天
2016-2-23 18:15:44 显示全部楼层

最终解决:
1.确保进程唯一依靠我们自己的系统封装好的进程管理类来处理了,这点没做修改。
2.再次启动进程界面最小化则让其shownormal:在系统的消息类里不再直接操控界面指针让其shownormal,而是调用界面类的成员函数,这个函数只做一件事:发个信号。接收者为其自身,当接到信号时,shownormal就可以了。
回复

使用道具 举报

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

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