Qt使程序不在任务栏中显示

这是做一些小窗口的时候经常用的方法:

 1 #include <QtGui/QApplication>  
 2 #include <QDockWidget>  
 3 #include <QWidget>  
 4   
 5 int main(int argc, char *argv[])  
 6 {  
 7     QApplication a(argc, argv);  
 8     QWidget widget;  
 9   
10 //这样新建的窗口在taskbar没有对应的任务图标,并且不能被关闭,如若需要做桌面悬浮工具栏,可以使用QDockWidget  
11     widget.setWindowFlags(Qt::Tool | Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint);  
12     widget.show();  
13     return a.exec();  
14 }  

http://blog.csdn.net/moooxin/article/details/7302392

posted @ 2016-11-29 10:50  PhiliAI  阅读(2073)  评论(0编辑  收藏  举报