问题描述
我正在使用带有 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 (将#修改为@)