QT5, как установить цвет шрифта в QLabel

Как использовать Qt5, чтобы установить цвет шрифта в QLabel.
Существует примерно несколько подходов:
один - использовать метод setPalette (),
другой - использовать таблицу стилей,
третий - использовать QStyle, а
четвертый - использовать несколько простых стилей HTML.
 
Первый, использующий метод setPalette (), выглядит следующим образом:

QPalette pe;
pe.setColor (QPalette :: WindowText, Qt :: red);
QLabel * label = new QLabel (this);
label-> setPalette (ре);
label-> setText ("Hello World");

Во-вторых, используемая таблица стилей выглядит следующим образом:
QLabel * label = new QLabel (this);
label-> setStyleSheet ("background-color: rgb (250, 0, 0); размер шрифта: 60px; цвет: синий");
label-> setText ("Hello World");

В-третьих, используйте QStyle

 

В-четвертых, используйте простой формат HTML:

QLabel * label = new QLabel (tr ("Hello Qt!"));
QLabel * label = new QLabel ("<h2> <i> Hello </ i> <font color = red> Qt! </ Font> </ h2>");
----------------
原文链接: https: //blog.csdn.net/x_iya/java/article/details/17101081

рекомендация

отwww.cnblogs.com/modentime/p/12760267.html