- QTextBrowser每行显示不同颜色 QTextBrowser ui->tbMsg
- ui->tbMsg->append("<font color=\"#FF0000\">" + strMsg + "</font> ");//显示红色的字体。
- ui->tbMsg->append("<font color=\"#0000FF\">" + strMsg + "</font> ");//显示蓝色的字体。
注:
/* 加上颜色显示之后,\n就没了。。。这里加上 */
if(strMsg[strMsg.length()-1] == '\n') ui->tbMessage->append("\n");
2.插入图片
//这里的imgPath既可以是qrc路径,也可以是本地路径
QString imgPath = QString("D:/img/hello.png");
imgPath = QString("<img src=\"%1\"/>").arg(imgPath );
ui->tbMsg->->insertHtml(imgPath);