QTextEdit 设置 显示内容时,指定内容的颜色

复制代码
void CaliTestMain::onLogMessage(const QString &logmess, QColor color)
{
    QString mess = QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss :") + logmess + "\n";

    // 设置当前内容的字体颜色
    QTextCursor cursor = ui->log_textEdit->textCursor();
    QTextCharFormat format;
    format.setForeground(QColor(color));
    cursor.setCharFormat(format);

    // 在当前光标位置插入文本
    cursor.insertText(mess);
}
复制代码

 

posted @   雾枫  阅读(167)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
历史上的今天:
2022-07-18 Qt——chart数据是一条直线时,不显示,解决办法
点击右上角即可分享
微信分享提示