關於QT控制項自定義狀態來設定不同的qss樣式

2021-10-21 18:57:27 字數 581 閱讀 2167

qtoolbutton的圖示設定為準。

正常通過qss只能設定正常狀態下icon圖示,但卻無法設定選中狀態下的圖示。現在可以通過自定義狀態來做到。

主要是通過setproperty()函式來實現。

class

tqtoolbutton

:public

qtoolbutton

;

tqtoolbutton

::tqtoolbutton

(qwidget * parent)

:qtoolbutton

(parent));

}tqtoolbutton::~

tqtoolbutton()

然後設定qss樣式

qtoolbutton[status=

"checked"

]#test

qtoolbutton[status=

"unchecked"

]#test

Qt 自定義控制項(電池)

閒著蛋疼就做了乙個簡單的自定義電池控制項。其實想了想還挺多地方可以用的啦。效果圖。通過公有方法可修改電量,設定警戒電量,設定是否正在充電,根據需要設定漸變色,圓角,步長。public bool setvalue double v bool setminvalue double v bool setm...

qt自定義控制項 2

環境 qtcreator 4.0.2 qt5.7.0 msvc 2013,32bit 步驟 1 在上篇文章的基礎上,我們在demo1自定義控制項類中新增如下 q enums m id q property qstring m id read get id write set id private q...

Qt自定義電池控制項

qt用久了,總覺得自帶的ui不夠用,正好在網上找到了個自定義控制項很厲害的大佬,留個痕跡。結合下面的自定義控制項的 可以編寫自己定義的控制項了。效果圖如下 qmbattery.h ifndef qmybattery h define qmybattery h include include incl...