QTextCharFormat tf;
tf = m_txtLog->currentCharFormat();
tf.setForeground(QBrush((Qt::GlobalColor)7));
tf.setTextOutline(QPen((Qt::GlobalColor)7));
m_txtLog->setCurrentCharFormat(tf);
m_txtLog->appendPlainText("RED");
上述代码后文字将变为红色。但是将彩色文本复制到记事本后,颜色会消失。
我不知道为什么,请帮助我如何保留彩色文字。 QT版本是QT4.8.1