使用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项目开发

  1. 创建项目并指定Qt CMake prefix path为Qt安装路径下的E:\\Qt\\Qt5.9.1\\5.9.1\\mingw53_32

  2. 配置编译工具链

  3. 添加外部工具,找到Setting——>Tool——>External Tools创建Tool

    • 添加Qt Designer,用于打开*.ui文件

    • 添加Qt UIC,用于生成ui_qwmainwind.h文件

  4. 运行,成功。

  5. 创建UI类

  6. 生成ui_MainWind.h文件

    打开mainwind.cpp可以看到引入头文件#include "ui_MainWind.h"报错,在注释中给我们提示了需要使用Qt uic来生成ui_MainWind.h,我们之前添加的外部工具就是用来生成它的。

    鼠标右键mainwind.ui,使用QtDesigner打开

    然后就可以使用Qt Designer进行可视化设计和布局

    然后使用Qt uic生成代码

    此时可以发现目录文件夹下多了ui_MainWind.h文件

  7. 添加测试代码

    #include <QApplication>
    #include "mainwind.h"
    
    int main(int argc, char *argv[]) 
        QApplication a(argc, argv);
        MainWind mainWind;
        mainWind.show();
        return QApplication::exec();
    
    

    然后再运行就成功啦!

  8. 如果遇到如下问题

    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中字体的颜色的主要内容,如果未能解决你的问题,请参考以下文章

在Qt中,QTextEdit内容清空后字体和颜色也变回原来的状态

VB中如何设置调整label的字体、大小和颜色?

如何在 Qt 中获取应用程序字体颜色

VB中如何设置调整label的字体、大小和颜色?

qt中如何添加窗体背景图片?如何改变窗体背景颜色?

如何在Qt 的tableview中根据某一单元格的数据来设置该行的字体颜色或背景色。