设置QGroupBox标题字体大小带有样式表
-
02-10-2019 - |
题
我希望能够使用样式表设置Qgroupbox标题的字体大小。我似乎无法弄清楚。
根据我阅读的内容 这里, ,我想出了以下代码。不幸的是,这并不是很可行。
groupbox->setStyleSheet(style)
在哪里 style
是:
QGroupBox::title
{
subcontrol-origin: margin;
subcontrol-position: top left;
padding: 5 5px;
font-size: 18px;
font-weight: bold;
}
所有这些样式元素似乎都很荣幸 font-size
和 font-weight
. 。根据 QT样式表参考, ,字体“属性受所有尊重Qwidget ::字体的小部件的支持”。 Qgroupbox的标题不是这种情况吗?
解决方案
答案是“否”,标题 QGroupBox
不支持 QWidget::font
财产。我怀疑标题不是独立的 QWidget
但是一部分 QGroupBox
小部件(因此是由 QGroupBox::paint()
).
然而 GroupBox
小部件支持字体属性,由于组框显示的唯一文本是其标题,因此您可以将字体样式应用于 QGroupBox
小部件。
QGroupBox
{
font-size: 18px;
font-weight: bold;
}
不隶属于 StackOverflow