QDemo之去除QRadioButton前面那個圈圈

模塊功能上須要一組單選按鈕,天然首選QRadioButton + QGroupBox,可是 字體

默認的的QRadioButton有個圈,影響UI

先來看看效果圖:

QPushButton + QGroupBox組合不能簡單實現局部單選,注意是:「簡單實現單選」spa


首先搞清楚前面那個圈圈叫什麼:indicator=指示器

其實你能夠簡單的理解成是個div之類的 code

而後設置樣式屬性隱藏(去除)便可:

/*QSS你懂得...*/

/*隱藏點選指示器,也就是前面那個圈*/
QRadioButton::indicator {
   width: 0px;
   height: 0px;
}
/**直接都0,會致使字體偏左,而且QSS上很差居中/

So.能夠根據你須要的字體邊距作內邊距調整

Or.保留indicator的width,設置以下:

/*QSS你懂得...*/

/*隱藏點選指示器,也就是前面那個圈*/
QRadioButton::indicator {
   width: 10px; /*根據你想要的距離,本身調整吧*/
   height: 0px;
}
相關文章
相關標籤/搜索