使用Qt 4如何设置QLabe中字体的颜色
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Qt 4如何设置QLabe中字体的颜色相关的知识,希望对你有一定的参考价值。
参考技术A 最近有同学问,如何使用Qt4,设置QLabel中字体的颜色。 其实,这是一个比较常见的问题。大致有几种做法:一是使用setPalette()方法;二是使用样式表;三是可以使用QStyle;四是可以在其中使用一些简单的html样式。下面就具体说一下,也算是个总结吧。 第一种,使用setPalette()方法如下: ...QLabel *label = new QLabel(tr("Hello Qt!"));QPalette pe;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>");本回答被提问者采纳
使用Clion进行Qt项目开发
使用Clion进行Qt项目开发
-
创建项目并指定
Qt CMake prefix path
为Qt安装路径下的E:\\Qt\\Qt5.9.1\\5.9.1\\mingw53_32
-
配置编译工具链
-
添加外部工具,找到Setting——>Tool——>External Tools创建Tool
-
添加Qt Designer,用于打开
*.ui
文件 -
添加Qt UIC,用于生成
ui_qwmainwind.h
文件
-
-
运行,成功。
-
创建UI类
-
生成
ui_MainWind.h
文件打开
mainwind.cpp
可以看到引入头文件#include "ui_MainWind.h"
报错,在注释中给我们提示了需要使用Qt uic来生成ui_MainWind.h
,我们之前添加的外部工具就是用来生成它的。鼠标右键
mainwind.ui
,使用QtDesigner打开然后就可以使用Qt Designer进行可视化设计和布局
然后使用Qt uic生成代码
此时可以发现目录文件夹下多了
ui_MainWind.h
文件 -
添加测试代码
#include <QApplication> #include "mainwind.h" int main(int argc, char *argv[]) QApplication a(argc, argv); MainWind mainWind; mainWind.show(); return QApplication::exec();
然后再运行就成功啦!
-
如果遇到如下问题
the Process finished with exit code -1073741515 (0xC0000135) error
将
E:\\Qt\\Qt5.9.1\\5.9.1\\mingw53_32\\bin
添加到环境变量即可。
参考:
Qt projects | CLion (jetbrains.com)
35.CLion添加外部工具designer、uic、rcc工具详解 - Ubuntu1804 - 博客园 (cnblogs.com)
使用CLion开发Qt:Qt5.9.1+CLion2020.3_xiaoyaoyou.xyz的博客-CSDN博客_clion qt
以上是关于使用Qt 4如何设置QLabe中字体的颜色的主要内容,如果未能解决你的问题,请参考以下文章