zoukankan      html  css  js  c++  java
  • Qt的qDebug打印加颜色

    1、在打印前加如转义字符

        qDebug()<<"\033[30m" <<"Hello!";
        qDebug()<<"\033[31m" <<"Hello!";
        qDebug()<<"\033[32m" <<"Hello!";
        qDebug()<<"\033[33m" <<"Hello!";
        qDebug()<<"\033[34m" <<"Hello!";
        qDebug()<<"\033[35m" <<"Hello!";
        qDebug()<<"\033[36m" <<"Hello!";
        qDebug()<<"\033[37m" <<"Hello!";
    
        qDebug()<<"\033[40m" <<"Hello!";
        qDebug()<<"\033[41m" <<"Hello!";
        qDebug()<<"\033[42m" <<"Hello!";
        qDebug()<<"\033[43m" <<"Hello!";
        qDebug()<<"\033[44m" <<"Hello!";
        qDebug()<<"\033[45m" <<"Hello!";
        qDebug()<<"\033[46m" <<"Hello!";
        qDebug()<<"\033[47m" <<"Hello!";

    2、效果

     3、转义相关的定义

     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://zhuanlan.zhihu.com/p/64290528




    长风破浪会有时,直挂云帆济沧海!
    可通过下方链接找到博主
    https://www.cnblogs.com/judes/p/10875138.html
  • 相关阅读:
    webpack 报错(Cannot find moudle ‘webpack-cliinconfig-yargs‘)
    js图片压缩推荐
    Object.assign()更新对象
    poj 2063完全背包
    poj 3592 缩点+SPFA
    hdu2546 01背包 重学背包
    hdu 2503 1713 1108 最小公倍数&最大公约数
    poj3249 拓扑排序+DP
    poj2914无向图的最小割模板
    poj2942(双联通分量,交叉染色判二分图)
  • 原文地址:https://www.cnblogs.com/judes/p/15640077.html
Copyright © 2011-2022 走看看