Qt中插入html樣式


Qt中引入html調節樣式

HTML

  • 設置行間距字體高度和顏色
<html><head/><body><p style=\"height:16px;line-height:24px;color:#787878\"> helloWorld</p></body></html>

技巧

  • 實現Html鏈接動態下划線

    • 繼承QLabel並重寫進入離開事件(對Html文字鏈接中text-decoration: none;屬性進行控制). 即可實現鼠標停留時顯示下划線, 鼠標離開時隱藏下划線.
    void MyStyleLink::enterEvent(QEvent *eve)
    {
        setText(text().replace("none", "underline"));
    }
    void MyStyleLink::leaveEvent(QEvent *eve)
    {
        setText(text().replace("underline", "none"));
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM