首页 > 其他分享 >Qt QString 转换 Html 实体

Qt QString 转换 Html 实体

时间:2023-06-28 09:55:15浏览次数:30  
标签:HTML log Html QString 日志 Qt

开发环境:Qt5.12.2 + QtCreator

1、问题背景:

  读取日志在 QTextBrowser 显示中使用 HTML 设置显示颜色,如果日志内容中存在 HTML 相关关键字符,会导致显示异常

2、问题显示:

  

  ui->textBrowser_LogText->append("<font color=\"#666666\">" + log + "</font> ");

  数据遇到  <lambda> 被翻译成关键符

3、解决方法:

  log 数据转换 HTML 实例

  log = log.toHtmlEscaped();

 

标签:HTML,log,Html,QString,日志,Qt
From: https://www.cnblogs.com/yangjinghui/p/17510464.html

相关文章

  • python: pyQt5
    pipinstallPyQt5pipinstallPyQt5-toolshttps://www.w3schools.cn/pyqt5/pyqt5_hello_world.htmlhttps://doc.qt.io/qtforpython-5/contents.htmlhttps://zhuanlan.zhihu.com/p/162866700https://blog.csdn.net/youcans/article/details/120925109https://zhuanlan.zhihu.......
  • HTML5中如何上传Resize后的图片
    参考资料:不依赖form标签,而是自己定义FormData上传数据,文件被编码为一个Blob或File对象:https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects如何用jquery上传FormData:http://stackoverflow.com/questions/9622901/how-to-upload-a-file-using-jquery-ajax-a......
  • JDK/bin目录下的不同exe文件的用途(appletviewer、HtmlConverter、jar、java、javac、
    目录---------------------------------------1.javacexe2.appletviewerexe3.jarexe4.javadocexe5.javahexe6.HtmlConverterexe7.orbdexe8.policytoolexe9.rmicexe10.rmidexe11.rmiregistryexe12.serialverexe13.servertoolexe14.rmic15.rmid16.rmiregistry17.serialver18.jarsi......
  • html编辑器 复制word里面带图文的文章,图片可以直接显示
    ​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。其原理为一下步骤:监听粘贴事件;【用于插入图片】获取光标位置;【......
  • Pyqt5学习-01 控件通过qss设置样式
    #qss文件代码(QLabel样式)QLabel#notice{font-size:20px;color:gray;border:1pxsolidgray;border-radius:8px;}QLabel#notice[notice_level="normal"]{ color:green;border-color:green;}QLabel#notice[notice_level="......
  • tqt507 pthread 多线程测试 atomic 原子操作
    ////tqt057测试结果find/opt-name*atomic.h*//aarch64-linux-gnu-gccdemoatomic.c-odemoatomic-pthread-I/opt/EmbedSky/TQT507/CoreA/longan/kernel/linux-4.9/tools/include//cp./demoatomic/home/book/nfs_rootfs#include<linux/atomic.h>#inclu......
  • 统信UOS系统开发笔记(七):在统信UOS系统上使用linuxdeployqt发布qt程序
    前言  在ubuntu上发布qt程序相对还好,使用脚本,但是在统信UOS麒麟上发布的时候,因为银河麒麟等不同版本,使用脚本就不太兼容,同时为了实现直接点击应用可以启动应用的效果,使用linuxdeployqt发布qt程序。<br>注意  本篇文章,最终手动结合几个方式成功,花费不少时间研究,推断是终端直......
  • Python -Flask HTML <img 显示本地图片失败,怎么破?
    大家好,我是皮皮。一、前言前几天在Python白银群【膨】问了一个Flask图片显示的问题,这里拿出来给大家分享下。运行之后图片加载不出来。二、实现过程这里【此类生物】给了一个思路,flask运行当前路径是主程序路径,把图片路径改成绝对路径。结果页面还是加载不出来。后来以......
  • QT实现参数批量配置
    QT实现批量配置需求一些参数需要批量化配置之前搭建的FPGA的寄存器控制模型使用AXI-lite搭建直接操作上位机这里需要一个可以快速配置所有参数的上位机需要保存文件,可以保留上一次的参数直接实现使用输入框复制,每个输入框配置一个下载按钮加载的时间很长,且实现繁......
  • HTML Over the wire 框架 Unpoly 和 React 的使用场合比较
    Unpoly是一个轻量级的JavaScript框架,它允许您通过HTMLoverthewire的方式进行Web应用程序开发。HTMLoverthewire是一种网络通信模式,它将由服务器生成的HTML片段作为响应发送给客户端,而不是传统的JSON数据。这样,服务器端可以处理更多逻辑,而客户端可以专注于渲染和......