日志打印函数

来源:互联网 发布:网络斑马斑马什么意思 编辑:程序博客网 时间:2024/05/16 11:05

1,可用于 QTextEdit  QTextBowser  日志显示,可更改颜色,大小


2,

void MySerialLink::printLogInfo(QString str, QTextBrowser *browser, QColor col,int fontSize)
{
    if(browser)
    {
        QByteArray array;
        array.append(col.red());
        array.append(col.green());
        array.append(col.blue());
        QString strC(array.toHex());
        QString timeStr =QDateTime::currentDateTime().toString("h:m:s");
        QString tempStr = timeStr+": "+str;
        QString str = QString("<span style=\" font-size:%1pt; color:#%2;\">%3</span>").arg(fontSize).arg(strC).arg(tempStr);
        browser->append(str);
    }
}


3,效果


0 0
原创粉丝点击