当前位置: 代码迷 >> QT开发 >> Qt怎么实现后台运行,无界面进程,不是系统托盘
  详细解决方案

Qt怎么实现后台运行,无界面进程,不是系统托盘

热度:82   发布时间:2016-04-25 04:39:49.0
Qt如何实现后台运行,无界面进程,不是系统托盘。
想实现程序点击右上角的叉叉后实现程序界面消失,程序在后台运行,隔一定时间再出现程序界面。不是实现系统托盘。
求指导。

------解决方案--------------------
在closeEvent里面 this->hide();e->ignore(); 然后开个定时器,一段时间后,this->show();
------解决方案--------------------
setWindowFlags(Qt::Tool) 这样可以使程序不在任务栏上显示,再用上楼上的 hide() 就可以彻底隐藏了。
  相关解决方案