#include "widget.h"
#include <QApplication>
#include <QDockWidget>
#include <QWidget>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Widget w;
//这样新建的窗口在taskbar没有对应的任务图标,并且不能被关闭,如若需要做桌面悬浮工具栏,可以使用QDockWidget
w.setWindowFlags(Qt::Tool | Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint);
w.show();
return a.exec();
}
本文介绍了如何使用QDockWidget在Qt中创建一个不会显示任务栏图标且保持悬浮的窗口,作为桌面工具栏的实现方式。通过设置windowflags属性,提供了详细的步骤和示例代码。
4163

被折叠的 条评论
为什么被折叠?



