QTextBrowser 文本瀏覽器本身默認是支持超鏈接功能:
添加超鏈接方法:
m_TextBrowser->append(QString::fromLocal8Bit("<p>< a href = <font color=red> %1 </font> </a> </p>")\
.arg(strHref).arg(str1));
strHref為點擊超鏈接后,將內容發送給對應的slot函數,AnchorClicked(const QUrl& url)為觸發超鏈接的信號,strHref為發送出去的內容。
另外, a href = <font color=red> %1 </font> 為超鏈接的內容,若要對超鏈接內容的屬性進行修改,可以將其包在font中,例如修改超鏈接內容的顏色,可直接使用:
<font color=red> %1 </font>
可實現顏色的更改。