qt中如果用qDebug输出彩色调试信息

Linux: 

在终端输出彩色信息有点类似于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 : 删除整个屏幕

 

转载于:https://www.cnblogs.com/lvdongjie/p/4835196.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值