qt - tipografia - Establecer el tamaño de fuente del título de QGroupBox con hojas de estilo
tipografia html (1)
Me gustaría poder establecer el tamaño de fuente del título de un QGroupBox usando hojas de estilo. Parece que no puedo entenderlo.
Basado en lo que he leído here , he encontrado el siguiente código. Desafortunadamente, no funciona del todo.
groupbox->setStyleSheet(style)
Donde el style
es:
QGroupBox::title
{
subcontrol-origin: margin;
subcontrol-position: top left;
padding: 5 5px;
font-size: 18px;
font-weight: bold;
}
Todos estos elementos de estilo parecen ser respetados, excepto font-size
font-weight
y font-weight
. De acuerdo con la Referencia de hojas de estilo de Qt , la propiedad de la fuente es compatible con todos los widgets que respetan la fuente QWidget ::. ¿No es este el caso de un título de QGroupBox?
La respuesta es "no", el título de un QGroupBox
no admite la propiedad QWidget::font
. Sospecho que el título no es un QWidget
independiente, sino parte del widget QGroupBox
(dibujado por QGroupBox::paint()
).
Sin embargo, el widget de GroupBox
compatible con la propiedad de la fuente y dado que el único texto que se muestra en un cuadro de grupo es su título, puede aplicar su estilo de fuente al widget de QGroupBox
.
QGroupBox
{
font-size: 18px;
font-weight: bold;
}