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;
}
相关文章
相关标签/搜索