使用Qt 4如何设置QLabe中字体的颜色
来源:互联网 发布:unity3d 全景图 编辑:程序博客网 时间:2024/05/21 03:54
最近有同学问,如何使用Qt4,设置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>");
- 使用Qt 4如何设置QLabe中字体的颜色
- 使用Qt 4如何设置QLabe中字体的颜色
- 使用Qt 4如何设置QLabe中字体的颜色
- 使用Qt 4如何设置QLabe中字体的颜色
- 使用Qt 4如何设置QLabe中字体的颜色
- Qt 设置QLabe中字体的颜色
- Qt 设置QLabe中字体的颜色
- Qt 设置QLabe中字体的颜色(转)
- Qt5 设置QLabe中字体的颜色
- QT中字体和颜色的设置
- QT设置QLabel中字体的颜色
- Qt设置QLabel中字体的颜色
- 如何使用Qt4,设置QLabel中字体的颜色。
- 使用Qt4如何设置QLabel中字体的颜色
- QT设置QPushButton的Text字体颜色
- qt的字体和颜色设置对话框
- 如何在报表中设置字体的颜色
- 如何设置文本输入框中字体的颜色?
- Java (JDK 6)学习笔记 目录
- 网页重构步骤
- 创业者需要知道的50句话
- 设置gvim的字体大小
- PostgreSQL 9.0安装的一个错误处理
- 使用Qt 4如何设置QLabe中字体的颜色
- Java编程思想 第4版 Bruce Eckel 著 陈昊鹏 译
- 如何在fedora 13.0上安装stardict
- android中的数据库操作
- 藤本弘遗作揭示哆啦A梦大结局:大雄被人道毁灭!
- JRE和JDK的区别
- android之相对布局
- DEBUG笔记四
- JDK安装与配置