Qt笔记-Linux程序打印带颜色的字符串
这是脚本之家给出的一个例子:
#!/bin/bash
#
#下面是字体输出颜色及终端格式控制
#字体色范围:30-37
echo -e "\033[30m 黑色字 \033[0m"
echo -e "\033[31m 红色字 \033[0m"
echo -e "\033[32m 绿色字 \033[0m"
echo -e "\033[33m 黄色字 \033[0m"
echo -e "\033[34m 蓝色字 \033[0m"
echo -e "\033[35m 紫色字 \033[0m"
echo -e "\033[36m 天蓝字 \033[0m"
echo -e "\033[37m 白色字 \033[0m"
#字背景颜色范围:40-47
echo -e "\033[40;37m 黑底白字 \033[0m"
echo -e "\033[41;30m 红底黑字 \033[0m"
echo -e "\033[42;34m 绿底蓝字 \033[0m"
echo -e "\033[43;34m 黄底蓝字 \033[0m"
echo -e "\033[44;30m 蓝底黑字 \033[0m"
echo -e "\033[45;30m 紫底黑字 \033[0m"
echo -e "\033[46;30m 天蓝底黑字 \033[0m"
echo -e "\033[47;34m 白底蓝字 \033[0m"
#控制选项说明
#\033[0m 关闭所有属性
#\033[1m 设置高亮度
#\033[4m 下划线
echo -e "\033[4;31m 下划线红字 \033[0m"
#闪烁
echo -e "\033[5;34m 红字在闪烁 \033[0m"
#反影
echo -e "\033[8m 消隐 \033[0m "
#\033[30m-\033[37m 设置前景色
#\033[40m-\033[47m 设置背景色
#\033[nA光标上移n行
#\033[nB光标下移n行
echo -e "\033[4A 光标上移4行 \033[0m"
#\033[nC光标右移n行
#\033[nD光标左移n行
#\033[y;xH设置光标位置
#\033[2J清屏
#\033[K清除从光标到行尾的内容
echo -e "\033[K 清除光标到行尾的内容 \033[0m"
#\033[s 保存光标位置
#\033[u 恢复光标位置
#\033[?25| 隐藏光标
#\033[?25h 显示光标
echo -e "\033[?25l 隐藏光标 \033[0m"
echo -e "\033[?25h 显示光标 \033[0m"
Qt的话qDebug().noquote()输出就可以了。如下:
这样就可以输出带颜色的字符串了。
Qt笔记-Linux程序打印带颜色的字符串相关推荐
- 用C语言Linux下打印带颜色的字符串
用C语言Linux下打印带颜色的字符串 字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30---------- ...
- python3使用print打印带颜色的字符串
一.实现过程 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033 ...
- 控制台打印带颜色的字符
写Java程序的时候,为了看到程序的状态,省事时会写很多的System.out.这本来是为了看程序运行状态,结果满屏幕的输出,看起来很费劲.同样的情况出现在tomcat的日志上,System.out和 ...
- Linux终端下打印带颜色的信息
很早之前在学习Makefile的时候,对linux的shell字体颜色有一点点研究.在使用ffmpeg工具时,也看到带有不同的颜色的信息输出,比如红色表示错误信息.现在,重新用代码来实现输出不同的颜色 ...
- 如何解决linux标准输出中带颜色的字符
带颜色的字符本身的编码是包含颜色码的,这一点往往不会有太多的影响,可一旦被他影响了,那就是掉入了一个大坑里. 所幸的是sed可以用来去除字符中的颜色代码 sed remove color codes ...
- linux自定义显示带颜色的字
让echo输出带颜色的方法有两种 在shell脚本中定义颜色变量,使用echo -e调用变量 定义变量的时候,把echo -e定义到变量中,然后输出变量 格式及选项 格式如下: `echo -e &q ...
- Qt笔记-Linux程序控制台启动界面实例
最近在做Linux的C++程序,用的是Qt控制台程序,突然间有了想法,为什么不做成向Redis启动那样的,B格也高点,就像这样的. 在此写了个实例,如下运行截图: 程序结构如下: 源码如下: Bann ...
- 8086汇编语言显示带颜色的字符串程序学习 - 使用emu8086
DATAS SEGMENTdb 'AaabbbcccH' ;要显示的字符串,10 DATAS ENDSSTACKS SEGMENTSTACKS ENDSCODES SEGMENTASSUME CS:C ...
- Qt笔记-窗口程序在任务栏中隐藏及永久置顶
这里主要是因为想搞个水印的程序. 感觉视频加水印比较麻烦,不如自己写个加水印的程序. 如下的效果: 这里有两点要注意,一个是在任务栏中隐藏: 主要是 Qt::Tool setWindowFlags(Q ...
最新文章
- C++ Primer 5th笔记(10)chapter10 泛型算法 :bind
- tableau join 与格式问题
- TensorSpace:超酷炫3D神经网络可视化框架
- [汇编语言]用[bx+idata]的方式进行数组的处理-字母大小写转换
- 1835财务报表分析
- Linux工作笔记-Linux常用命令(一)
- linux下升级zookeeper
- 电商促销海报PSD模板|临摹优秀,设计好的banner广告从试炼开始!
- 除了国内红海拼刀,移动 App 在海外能否挖到新机会?
- 实例协议分析RFC1483:AAL5和几种常见ADSL接入技术
- Spring帖子汇总
- 写python代码案例_keras topN显示,自编写代码案例
- CVPR 2020放榜,录取率降至22%,港中文周博磊发文感慨十年变迁
- Windows10(MSN)天气数据爬取
- 互联网日报 | 农夫山泉正式登陆港交所;飞猪推出旅游业首个百亿补贴;苹果秋季发布会正式官宣...
- cas5.3.2单点登录-配置记住我(十六)
- ping服务器时显示的ttl是什么意思,运行PING本机IP的时候显示TTL=64是什么意思啊?这个数值? 爱问知识人...
- (PADA)Partial Adversarial Domain Adaptation笔记
- 编程参考 - va_list的定义问题
- git push到远程仓库时出现unable to access 'https://github.com/**': The requested URL returned error: 403