QPushButton樣式

1.設置按鈕背景透明

 setStyleSheet("QPushButton{background-color: rgba(18, 62, 111, 200);color:rgb(230, 230, 230);}");

設置透明度可以調整rgba最後一個數據的值,其取值範圍爲(0~255),255爲不透明,0爲完全透明。

這樣設置對窗口中所有QPushButton都生效,如果只想設置某個按鈕的樣式,要加上這個按鈕的objectName,

 setStyleSheet("QPushButton#objectName{background-color: rgba(18, 62, 111, 200);color:rgb(230, 230, 230);}");

2.取消按鈕選中時的框框

setStyleSheet("QPushButton:focus  {outline: none;}");

3.設置按鈕爲圓角矩形

setStyleSheet("QPushButton{border-radius:10px;}");
更多樣式:http://doc.qt.io/qt-5/stylesheet-reference.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章