QT開發之QSS控制項

2021-10-01 12:53:46 字數 1236 閱讀 9364

1、多選按鈕

ui->checkbox->setstylesheet("qcheckbox "

"qcheckbox::indicator "

// 未選中時正常狀態

"qcheckbox::indicator::unchecked "

// 未選中時,滑鼠懸停時的狀態

"qcheckbox::indicator:unchecked:hover "

//未選中時,按下時的狀態

"qcheckbox::indicator:unchecked:pressed "

// 選中時的狀態

"qcheckbox::indicator::checked "

// 選中時,滑鼠懸停狀態

"qcheckbox::indicator:checked:hover "

// 選中時,滑鼠下按時的狀態

"qcheckbox::indicator:checked:pressed "

);

單選按鈕將qcheckbox替換為qradiobutton

2、進度條

ui->progressbar->setstylesheet(

"qprogressbar "

"qprogressbar::chunk ");

3、滾動條,巨集定義

#define list_widget "qscrollbar:vertical""""qscrollbar::handle:vertical""""qscrollbar::handle:vertical:hover""""qscrollbar::add-line:vertical""""qscrollbar::sub-line:vertical""""qscrollbar::add-line:vertical:hover""""qscrollbar::sub-line:vertical:hover""""qscrollbar::add-page:vertical,qscrollbar::sub-page:vertical"""
4、選單

pmenu->setstylesheet(

"qmenu"

"qmenu::item "

"qmenu::item:disabled "

"qmenu::item:selected "

"qmenu::item:checked "

);

Qt之QSS(動態屬性)

qss可以定製應用程式的外觀,無需關注qt樣式背後的魔力。從非常輕微到極其複雜的調整,樣式表都可以做到。對於乙個完全定製和獨特的使用者體驗,qtquick和qgraphicsview是更好的選擇。更多參考 為了使用者介面外觀的動態變化,屬性選擇器可以與動態屬性組合使用。動態屬性在qt4.2中引入,允...

Qt之QSS漸變效果

qss目前支援三種漸變填充 效果如下 qpushbutton整個線性漸變軸長度為1。漸變位置 在這個例子中,x1,y1 是起點,在左上角,x2,y2 是終點在右下角。漸變點設定 在0處設白色,在0.4處設灰色,在1處設綠色。漸變位置 cx,cy 是圓錐的中心,angle是漸變的起始角度 漸變點設定 ...

Qt學習之 Qss筆記

在此之前說乙個幫助文件的特別用法,絕不僅僅是搜單詞,qt的文件非常強大的,比如你要搜尋怎麼使用qss,可以這樣搜尋 how to use stylesheet 三 通過qt4.2樣式表定製程式外觀 目錄何為qt樣式表 樣式表語法基礎 方箱模型 前景與背景 建立可縮放樣式 控制大小 處理偽狀態 使用子...