QT5.9 写入字符串到TextBrowser中,某个字符如何突出显示,如颜色,下划线,粗体等显示

dcr1105 2019-10-12 09:11:14
如题
QT5.9 写入字符串到TextBrowser中,某个字符如何突出显示,如颜色,下划线,粗体等显示?
如下示例中的字符AD FB如何红色显示:
00 00 00 00 00 00 00 00 AD FB 00 00 00 00 00 00

...全文
800 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gr_public 2021-03-19
  • 打赏
  • 举报
回复
用html标记 textBrowser.setText("<p>这是普通文本 - <b>这是加粗文本</b>。</p>")
  • 打赏
  • 举报
回复
引用 5 楼 dcr1105 的回复:
[quote=引用 4 楼 这是一个正经昵称 的回复:] [quote=引用 2 楼 dcr1105 的回复:] [quote=引用 1 楼 这是一个正经昵称 的回复:] 重载paintEvent?然后drawText?
可以详细点吗?没有明白[/quote] 看上面。 既然他能加载html 那就用html给他解析好了[/quote] 谢谢,这是一种方案。但我写的内容是不确定的,还有其他方法吗?[/quote] 不确定是指?不能通过get 到text然后在QString中插入 Html 的东西再setText来实现吗?
dcr1105 2019-10-12
  • 打赏
  • 举报
回复
引用 4 楼 这是一个正经昵称 的回复:
[quote=引用 2 楼 dcr1105 的回复:] [quote=引用 1 楼 这是一个正经昵称 的回复:] 重载paintEvent?然后drawText?
可以详细点吗?没有明白[/quote] 看上面。 既然他能加载html 那就用html给他解析好了[/quote] 谢谢,这是一种方案。但我写的内容是不确定的,还有其他方法吗?
  • 打赏
  • 举报
回复
引用 2 楼 dcr1105 的回复:
[quote=引用 1 楼 这是一个正经昵称 的回复:] 重载paintEvent?然后drawText?
可以详细点吗?没有明白[/quote] 看上面。 既然他能加载html 那就用html给他解析好了
  • 打赏
  • 举报
回复
setText("<font color='red'><b><h1>Baidu</h1></b></font><br>网站:<font color='blue'>www.baidu.com</font><i><u><s>点击打开</i></u></s><br/>");
dcr1105 2019-10-12
  • 打赏
  • 举报
回复
引用 1 楼 这是一个正经昵称 的回复:
重载paintEvent?然后drawText?
可以详细点吗?没有明白
  • 打赏
  • 举报
回复
重载paintEvent?然后drawText?

16,817

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧