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樣式表 樣式表語法基礎 方箱模型 前景與背景 建立可縮放樣式 控制大小 處理偽狀態 使用子...