gpt4 book ai didi

qt - 使用样式表设置QGroupBox标题字体大小

转载 作者:行者123 更新时间:2023-12-03 13:26:00 31 4
gpt4 key购买 nike

我希望能够使用样式表设置QGroupBox标题的字体大小。我似乎无法弄清楚。

根据我读过的here,我得出了以下代码。不幸的是,它并不是很有效。

groupbox->setStyleSheet(style)


其中 style是:

QGroupBox::title
{
subcontrol-origin: margin;
subcontrol-position: top left;
padding: 5 5px;
font-size: 18px;
font-weight: bold;
}


除了 font-sizefont-weight以外,所有这些样式元素似乎都受尊重。根据 Qt Style Sheets Reference,字体“尊重QWidget :: font的所有小部件都支持该属性”。 QGroupBox的标题不是这种情况吗?

最佳答案

答案为“否”,QGroupBox的标题不支持QWidget::font属性。我怀疑标题不是独立的QWidget而是QGroupBox小部件的一部分(因此由QGroupBox::paint()绘制)。

但是,GroupBox小部件支持font属性,并且由于组框显示的唯一文本是其标题,因此您可以将字体样式应用于QGroupBox小部件。

QGroupBox
{
font-size: 18px;
font-weight: bold;
}

关于qt - 使用样式表设置QGroupBox标题字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2730331/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com