zoukankan      html  css  js  c++  java
  • qt中如果用qDebug输出彩色调试信息

    Linux: 

    在终端输出彩色信息有点类似于html的语法,即在要输出的文字前加上转义字符。

    指令格式如下33[*m

    这里的*就是转义字符,例如我们要输出一段绿色的文字

    qDebug("33[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 : 背景,白色

    其它转义字符命令

        清除屏幕 : 33c
    ??设定水平标位置 : 33[XG
    ??X为水平标位置。
    ??设定垂直标位置 : 33[Xd
    ??Y为垂直标位置。

        33[0K : 删除从标到该行结尾
    ??33[1K : 删除从该行开始到标处
    ??33[2K : 删除整行?
    ??33[0J : 删除标到萤幕结尾
    ??33[1J : 删除从萤幕开始到标处
    ??33[2J : 删除整个屏幕

  • 相关阅读:
    Introduction to Computer Science and Programming in Python--MIT
    随机变量及其分布
    条件期望与重期望
    Fourier级数
    Windows进程通信-共享内存空间
    windows网络编程-socket
    PE文件中找导出表
    PE文件结构体-IMAGE_DATA_DIRECTORY
    RVA到FOA的转换
    PE文件结构体-IMAGE_SECTION_HEADER
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/4835196.html
Copyright © 2011-2022 走看看