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 @ 2024-07-18 18:06  雾枫  阅读(313)  评论(0)    收藏  举报