如何解决QGroupBox 将背景限制在其窗格中
我正在使用带有 Qt 5.14.2 的 Ubuntu Linux 20.04,我正在尝试更改 QGroupBox 的背景颜色。 但是,背景颜色不限于 Groupboxes 窗格,还会影响其上方标题所在的部分。
以这个例子为例:
#include <QMainWindow>
#include <QApplication>
#include <QGroupBox>
int main( int argc,char *argv[] ) {
QApplication a( argc,argv );
QMainWindow w;
w.setFixedSize(200,100);
QGroupBox g("Test",&w);
w.show();
g.setGeometry(10,10,180,80);
g.setStyleSheet("background-color: red;");
return a.exec();
}
给出这个窗口:
我不希望窗格上方标题为红色的区域,但只有窗格本身的背景 像这样:
(这是我自己制作的糟糕图形,为此道歉......)
我尝试将 'background-color: red;' 包裹起来在 QGroupBox { b.... }
中,以及 QGroupBox::panel { b.... }
或 QGroupBox::frame { b.... }
没有成功。
有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。