Qt5.9中QSS(qt Style Sheet)用法之一設定按鈕顏色和背景色(設定按鈕間相互間隔、設定按鈕與周圍邊緣間隔)
本部落格主要總結用QSS(qt Style Sheet/qt樣式表)來設定QPushButton的背景色和字型顏色用法。
在Qt中,常用控制元件都可以用QSS來設定顏色和背景,下面本文將舉一個例項,示範QSS用法。本文例項的主要內容是,設定兩個pushbutton按鈕的字型顏色和背景色。同時,本文也總結了利用佈局管理器,設定兩個按鈕跟上下空間距離,以及兩個按鈕相互之間距離,具體的例項如下程式碼所示:
小結:
::setMargin(10),表示設定控制元件上下間隔
::setSpacing(10),表示設定按鈕控制元件相互之間間隔
::addStreth(),表示增加一個彈簧,可以用於右對齊或者左對齊
QVBoxLayout *rightLayout = new QVBoxLayout(this); //建立一個縱向佈局
QHBoxLayout *rightTopLayout = new QHBoxLayout;
QPushButton *allSelect = new QPushButton(tr("全選")); //建立並且初始化一個按鈕
allSelect->setStyleSheet("QPushButton{color:white;background-color:rgb(10,150,250)}"); //利用QSS設定按鈕顏色和背景色
rightTopLayout->addStretch(); //利用彈簧使兩個按鈕右對齊
rightTopLayout->addWidget(allSelect,0,Qt::AlignRight); //在橫向佈局中掛在按鈕控制元件,並且右對齊
rightTopLayout->setMargin(10); //設定按鈕控制元件上下的間隔空白
rightTopLayout->setSpacing(10); //設定兩個按鈕控制元件之間的間隔空白
rightLayout->addLayout(rightTopLayout); //將橫向佈局掛載到一個縱向佈局中
將上述程式碼執行後,得到的結果如下圖所示:
參考內容:
https://blog.csdn.net/naibozhuan3744/article/details/80742960
相關文章
- 設定按鈕的徽章文字
- Qt中按鈕背景圖片的切換設定QT
- QComboBox 右側下拉按鈕qss樣式設定
- WPF Button按鈕設定圓角
- 點選按鈕設定其背景顏色程式碼例項
- RadioButton文字按鈕間距設定,按鈕在文字右端顯示,RadioButton 右端對齊
- 設定radio單選按鈕一定時間段不可用
- UIButton(用按鈕中的文字大小來動態設定按鈕的尺寸)UI
- javascript實現的按鈕間隔指定時間再能點選JavaScript
- 菜鳥學JS(四)——javascript為按鈕註冊回車事件(設定預設按鈕)JSJavaScript事件
- Qt中使用setStyleSheet對按鈕進行外觀設定QT
- 設定radio單選按鈕預設選中
- css設定按鈕心跳收縮後,按鈕文字上下抖動,如何解決?CSS
- 前端設計,確定按鈕正慢慢消失前端
- Swift 設定navigation左右兩側按鈕SwiftNavigation
- Androidx為Fragment中的按鈕設定監聽AndroidFragment
- MFC設定按下Enter鍵後響應指定的按鈕
- (五)自定義按鈕模板和設定觸發器觸發器
- jQuery實現動態設定按鈕是否可用jQuery
- 設定按鈕不可用,避免重複提交
- Asp.net設定預設按鈕的方法總結ASP.NET
- 選單許可權和按鈕許可權設定
- vscode 設定按鈕 戴上了聖誕帽!VSCode
- 點選大中小按鈕設定文章字型大小
- 確定按鈕該放在左邊還是右邊?
- Android ListView中按鈕監聽器設定及優化AndroidView優化
- Win7在桌面上設定一鍵鎖定按鈕Win7
- html如何設定radio單選按鈕預設選中效果HTML
- 按鈕上面的按鈕 (轉)
- CSS設定文字之間的間隔CSS
- Alert Dialog "Done"按鈕定義.
- 直播網站程式原始碼,給元件按鈕、文字編輯框等設定圓形邊框、顏色網站原始碼元件
- vue-button設定按鈕是否可點選狀態Vue
- 設定按鈕失效的幾種方式簡單介紹
- win10顯示休眠按鈕設定方法 win10電源怎麼顯示休眠按鈕Win10
- 設定Gridview,Repter...中的linkbutton按鈕不可用View
- 選中按鈕改變文字大小和顏色
- iOS 11開發教程(二十)iOS11應用檢視美化按鈕之設定按鈕的狀態iOS