qtextbrowser支持html语法来设置字体。因此使用html语法来设置字体颜色。

但是使用这个方式来设置字体颜色会有Bug。在设置某一部分字体颜色后,有概率导致后续字体颜色,都变成设置的颜色。下面是一种解决方案。

通过宏来控制字体颜色,并在设置完某部分字体颜色后,将颜色变回黑色,则可以解决这个问题。用法如下:

#define TEXT_COLOR_RED(STRING)         "<font color=red>" STRING "</font>" "<font color=black> </font>"
#define TEXT_COLOR_BLUE(STRING)        "<font color=blue>" STRING "</font>" "<font color=black> </font>"
#define TEXT_COLOR_GREEN(STRING)        "<font color=green>" STRING "</font>" "<font color=black> </font>"ui->textBrowser_log_2->append(TEXT_COLOR_RED("固件3 选择的文件格式不正确,请选择.bin或者.hex后缀格式的文件"));

qt textbrowser 设置字体颜色相关推荐

  1. Qt - QLabel设置字体颜色

    ** Qt - QLabel设置字体颜色 ** • 第一种,使用setPalette()方法如下: QLabel *label = new QLabel(tr("Hello Qt!" ...

  2. QT使用html改变字体颜色,QT中设置字体和更改字体颜色

    QT中设置字体和更改字体颜色 对一个文本框lineEdit设置字体,首先我建了一个按钮setFontButton用来设置 并定义了它的相应函数setFont,将setFontButton添加到布局中, ...

  3. QT中设置字体和更改字体颜色

    QT中设置字体和更改字体颜色 对一个文本框lineEdit设置字体,首先我建了一个按钮setFontButton用来设置 并定义了它的相应函数setFont,将setFontButton添加到布局中, ...

  4. Qt之textedit设置字体颜色

    1.富文本设置字体颜色 ui->textEdit->append("<font color=\"#FF0000\">红色字体</font&g ...

  5. QT怎么设置字体轮廓、字体位置、字体样式、字体间距、窗口背景色大小、隐藏鼠标图标

    QT怎么设置字体轮廓.字体位置.字体样式.字体间距.窗口背景色大小.隐藏鼠标图标 原创 2017年12月14日 19:05:21 标签: qt / ui 277 在qt中经常会对字体设置一些属性字体轮 ...

  6. android TextView设置字体颜色

    今天,简单讲讲如何设置TextView的字体颜色. 其实很简单,不过之前忘记了,所以还是记录,总结一下. TextView的字体设置方法: 1.直接通过配置文件设置 2.在Activity类中进行设置 ...

  7. HTML设置字体颜色1008无标题,如何在HTML中设置字体颜色,你知道这几种方式吗?...

    color设置字体颜色 在color设置字体颜色之前,我们首先了解color在css中有几种取值方式,一共有4种方式,若有不全还请在评论区告知谢谢,4种方式如下: 十六进制.十进制. 英文单词.十六进 ...

  8. Outlook2016未读邮件怎么设置字体颜色

    Outlook2016中想要设置未读邮件的字体颜色,该怎么设置呢?下面我们就来看看详细的教程. Outlook2016未读邮件怎么设置字体颜色? 1.下载安装outlook软件. Outlook201 ...

  9. css设置字体颜色、文本对齐方式、首行缩进、文本装饰、列表样式、鼠标样式、禁止文本域拖拽、轮廓线、块级元素对齐方式、文字溢出设置

    color:设置字体颜色: 取值方式有:1.颜色值red,green等 .2.十六进制#FF0000,#FF2313等.3.RGB代码rgb(225,225,112)或rgb(100%,55%,0%) ...

最新文章

  1. UVa11770 - Lighting Away(排序+DFS)
  2. vue通过监听实现相同路径的视图重新加载
  3. 全球及中国认知文档处理行业运营策略与应用前景分析报告2022版
  4. 95-225-040-源码-广播-简介
  5. 《转》Babel 入门教程
  6. php扫雷算法,扫雷游戏算法 - osc_qv1fwke0的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 个人所得税 java_通过Java程序计算个人所得税
  8. 动态规划---买卖股票的最佳时机
  9. 【Typora Emoji 图标】
  10. mac pro M1(ARM)安装:ubuntu虚拟机(四)
  11. 解决使用人人开源,搭建前端环境问题(renren-fast-vue)
  12. Python 库pyautogui 0.9.52的下载、安装和使用
  13. Siri 语音识别 Speech
  14. word 文档结构二级标题和一级不一致解决办法
  15. PHP(Laravel)作为客户端调用GRPC
  16. 百度2015校园招聘面试题(成功拿到offer)
  17. 无人机——遥控器篇(三)
  18. HLS / Chisel 利用CORDIC双曲系统实现平方根计算
  19. qq聊天机器人 群发工具 (java版) (一)
  20. 53. 最大子数组和

热门文章

  1. 常用的50条网站推广方法
  2. js实现xml转json
  3. HTML5实现简易计算器
  4. 大数据——Flink 时间语义
  5. 关于halcon基于表面的3d识别定位
  6. python抖音表白程序代码_python 下载抖音视频示例源码
  7. 开发工具:2022个人开发工具清单,你都用过吗?
  8. 基于腾讯云开发微信小程序(新闻发布及共享平台)上
  9. Spark:运行原理 图解
  10. 【uni-app教程】uni-app入门教程