qss樣式表之QToolTip

在 Qt 控件中,有一個特殊的控件:當我們把鼠標放在 QLabelQPushButtonQToolButton 等控件上面時,會出現提示語,這個提示語就是 QToolTip;想要出現提示語需要調用對應控件的 setToolTip() 方法。


下面我們對 QToolTip 進行樣式更改

QToolTip {
    font-family: "Microsoft YaHei";
    font-size: 15px;
    color: #BDC8E2;
    font-style: italic;
    font-weight: bold;

    padding-left: 18px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;

    border-style: solid;
    border-width: 1px;
    border-color: aqua;

    border-radius: 13px;

    background-color: #2E3648;
    background-image: url("./image1.png");
    background-repeat: no-repeat;
    background-position: left center;
}

效果圖如下,上面的是按鈕控件,下面的是當鼠標放上去時出現的 ToolTip 提示語

在這裏插入圖片描述


QToolTip 的設置理論上和 QLabel 保持一致,有興趣的話可以參考我的另一篇博客 qss樣式表之QLabel

QToolTip 無法做到背景透明,也無法改變形狀,如果設置背景爲 transparent 透明時,默認會添加黑色背景,如果設置圓角半徑時,改變的只是內部的圓角半徑,就像上面的例子一樣!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章