QT中字体和颜色的设置
2015-05-16 16:09
302 查看
Qt中如何设置QLabel中字体的颜色呢?这是一个比较常见的问题。大致有几种做法:一是使用setPalette()方法;二是使用样式表;三是可以使用QStyle;四是可以在其中使用一些简单的HTML样式。下面就具体说一下:
第一种,使用setPalette()方法如下:
...
QLabel *label = new QLabel(tr("Hello Qt!"));
QPalette pe;
pe.setColor(QPalette::WindowText,Qt::white);
label->setPalette(pe);
第二种,使用样式表如下:
setstylesheet(font-color:your color);
//具体情形可以看Qt Assistant
第三种,使用QStyle,在Qt Demo中有一个很好的讲解QStyle的例子,可以参考学习。
第四种,使用一些简单的HTML格式:
QLabel *label = new QLabel(tr("Hello Qt!"));
QLabel *label = new QLabel("<h2><i>Hello</i><font color=red>Qt!</font></h2>");
第一种,使用setPalette()方法如下:
...
QLabel *label = new QLabel(tr("Hello Qt!"));
QPalette pe;
pe.setColor(QPalette::WindowText,Qt::white);
label->setPalette(pe);
第二种,使用样式表如下:
setstylesheet(font-color:your color);
//具体情形可以看Qt Assistant
第三种,使用QStyle,在Qt Demo中有一个很好的讲解QStyle的例子,可以参考学习。
第四种,使用一些简单的HTML格式:
QLabel *label = new QLabel(tr("Hello Qt!"));
QLabel *label = new QLabel("<h2><i>Hello</i><font color=red>Qt!</font></h2>");
相关文章推荐
- Qt4设置QLabel中字体的颜色
- 使用Qt 4如何设置QLabe中字体的颜色
- QT中设置字体和更改字体颜色
- Qt 设置QLabe中字体的颜色
- Qt5.9设置pushButton按钮背景色和字体颜色
- QT设置字体与颜色
- QT 文字字体和颜色设置
- 使用Qt 4如何设置QLabe中字体的颜色
- 使用Qt 4如何设置QLabe中字体的颜色
- qt的字体和颜色设置对话框
- Qt设置QTextEdit和QLabel的字体颜色
- Qt 设置QLabe中字体的颜色
- QT中设置字体和更改字体颜色
- QT QLabel设置字体的颜色
- Qt设置QLabel中字体的颜色
- QT设置QPushButton的Text字体颜色
- Qt设置背景色,按钮添加图片,实现三态,label添加图片,设置字体大小,颜色等基本操作
- Qt下设置QLabel字体的大小和颜色
- QT设置QLabel中字体的颜色
- 使用Qt 设置QLabe中字体的颜色