tipos tipografia tipo tamaño para letra fuentes fuente codigo qt stylesheet qtstylesheets

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; }