Qt设置窗口不在系统的任务栏上显示
原创
©著作权归作者所有:来自51CTO博客作者疯狂Delphi的原创作品,请联系作者获取转载授权,否则将追究法律责任
有时候有特殊需求,不希望在任务栏上出现应用程序的图标。该怎么办呢?
其实可以通过设置窗口标志来实现。
调用QWidget的setWindowFlags()函数。 设置为Qt::Tool、Qt::SubWindow、Qt::Popup可以达到目的。
但是这样做会有副作用:
设置Qt::Popup不能设置保持窗口在顶层和底层。
设置Qt::SubWindow的窗口没有标题栏,没有关闭按钮,也不能进行拉伸。这些功能需要自己实现。
设置Qt::Tool窗口可以拉伸也有关闭按钮,但是点击关闭按钮,程序并不退出。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
将任务栏图标设置为只显示小图标
任务栏图标修改
任务栏 小图标 -
双击计算机只在任务栏显示小图,桌面不显示窗口
原因:分辨率过大造成的或者是双屏幕的原因
javascript html -
在任务栏显示“显示桌面”图标
不小心丢失了现实桌面图标,可以采用如下方式:=======================
任务 command 文本编辑 shell 显示桌面