ui->textEdit->setTextColor(QColor(Qt::red)); //无效 具体原因未知
// 创建一个QPalette对象,该对象包含了控件的各种颜色角色设置QPalette palette = ui->textEdit->palette();
// 使用palette.setColor()方法来修改文本颜色角色(QPalette::Text)的颜色。
// 参数一:QPalette::Text,指定了要修改的颜色角色,这里是文本颜色。
// 参数二:Qt::red,设置新的颜色值为红色。
// 这行代码的作用是改变palette中文本颜色角色的值为红色。
palette.setColor(QPalette::Text, Qt::red);
// 将修改后的palette设置回ui->textEdit,使文本编辑框采用新的颜色设置。
// 这样,textEdit控件的所有文本部分将会显示为红色。
ui->textEdit->setPalette(palette);
QT设置QTextEdit的文本颜色无效
qq_513728042024-04-27 22:56
相关推荐
白露与泡影4 分钟前
后端 Java 面试核心八股汇总|高频面试题 + 解析,覆盖基础到进阶xifangge202513 分钟前
基于 JavaScript 实现 CNC 数控切削参数与螺纹公差纯前端核算引擎“AI国潮设计-小江”20 分钟前
【AIGC实战】Python+SDXL批量生成「潮汕英歌舞冰淇淋蛋糕&红桃粿咖啡」IP,固定角色形象批量出甜品商业效果图\光辉岁月/1 小时前
3.包装类FRing031 小时前
JavaScript入门到精通二十四(正则表达式、元字符、修饰符)西索斯coding1 小时前
Grok 4.7 调用一直 401 怎么办?不是 Key 过期,是 Authorization 头格式问题——排查全流程 + 修复示例SEO_juper2 小时前
hreflang 审计工具:外贸多语言站谷歌SEO的隐性杀手WJ.Polar2 小时前
final、单例类、枚举类、抽象类、接口小羊没烦恼!3 小时前
C#综合揭秘——Entity Framework 并发处理详解艾iYYY3 小时前
【无标题】