qt中如何用qDebug输出彩色调试信息
原文 http://fanzhichao.blog.hexun.com/22330640_d.html
在终端输出彩色信息有点类似于html的语法,即在要输出的文字前加上转义字符。
指令格式如下\033[*m
这里的*就是转义字符,例如我们要输出一段绿色的文字
qDebug("\033[32mHello!");
输出结果:Hello!
此外还可以设置字体的背景底色、是否加粗、清楚屏幕等等。。。。
其中*的取值如下
0 : Reset Color Attributes
1 : 加粗
2 : 去粗
4 : 下划线
5 : 闪烁
7 : 反色
21/22 : 加粗 正常
24 : 去掉下划线
25 : 停止闪烁
27 : 反色
30 : 前景,黑色
31 : 前景,红色
32 : 前景,绿色
33 : 前景,黄色
34 : 前景,篮色
35 : 前景,紫色
36 : 前景,青色
37 : 前景,白色
40 : 背景,黑色
41 : 背景,红色
42 : 背景,绿色
43 : 背景,黄色
44 : 背景,篮色
45 : 背景,紫色
46 : 背景,青色
47 : 背景,白色
其它转义字符命令
清除屏幕 : \033c
设定水平标位置 : \033[XG
X为水平标位置。
设定垂直标位置 : \033[Xd
Y为垂直标位置。
\033[0K : 删除从标到该行结尾
\033[1K : 删除从该行开始到标处
\033[2K : 删除整行
\033[0J : 删除标到萤幕结尾
\033[1J : 删除从萤幕开始到标处
\033[2J : 删除整个屏幕
http://blog.csdn.net/liuguangzhou123/article/details/7481569
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2016-02-03 keepalived+LVS 实现双机热备、负载均衡、失效转移 高性能 高可用 高伸缩性 服务器集群
2016-02-03 分享最新15个加速 Web 开发的框架和工具(梦想天空)
2016-02-03 服务启动错误1053,一例解决方案(给用户添加NetworkService权限)
2016-02-03 Windows Services的1053错误的解决办法之一:修改注册表允许的响应时间
2016-02-03 20款Notepad++插件下载和介绍
2016-02-03 分享20个华丽的模态窗口弹出效果示例(梦想天空)
2016-02-03 Win32 进程间通信的分析与比较(13种方法)