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
  • 相关阅读:
    centos 用户管理
    rsync 实验
    文件共享和传输
    PAT 1109 Group Photo
    PAT 1108 Finding Average
    PAT 1107 Social Clusters
    PAT 1106 Lowest Price in Supply Chain
    PAT 1105 Spiral Matrix
    PAT 1104 Sum of Number Segments
    PAT 1103 Integer Factorization
  • 原文地址:https://www.cnblogs.com/judes/p/15640077.html
Copyright © 2011-2022 走看看