【发布时间】:2011-07-28 09:29:51
【问题描述】:
我想用一些图片制作窗框。窗口不应有边框、标题栏等。它也应该从活动窗口列表中隐藏(在任务栏中)。
我提出的问题的第二部分:
this->setAttribute(Qt::WA_NoSystemBackground);
this->setAttribute(Qt::WA_QuitOnClose);
this->setAutoFillBackground(true);
this->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool);
对于继承 QMainWindow 的新类。例如,它在 gnome 任务栏上是隐藏的,但在 Awn (awant windows navigator) 中,我将它播种在活动窗口列表中:(。
第一部分怎么样。我前段时间用QRegion, QPixmap 和超载paintEvent 中的掩码做到了这一点。我丢失了密码。你能帮我解决这个问题吗?
【问题讨论】:
-
如果我记得,窗口是任何顶级小部件,并且所述小部件遵循操作系统的规则,即它将具有操作系统规定的标题栏和边框。
标签: c++ qt coding-style background window