码迷,mamicode.com
首页 > 其他好文 > 详细

PyQt中对RadioButton分组

时间:2017-10-22 00:29:17      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:logs   col   sel   创建   class   框架   布局   pre   属性   

我们知道在同一widget组件中的radio button有排他属性,为了在一个窗口中显示多组radio button,我们需要对其分组。

通常有两种选择,一种是BoxGroup,另一种是ButtonGroup。建议采用ButtonGroup,因为BowGroup会在界面上显示一个类似文本框的东西,而ButtonGroup没有任何痕迹。在布局Radio Button组件时也不用考虑ButtonGroup,直接将radio button加入相应的布局框架中

self.buttonGroup=QtWidgets.QButtonGroup(self.widget)
self.radioButton= QtWidgets.QRadioButton(self.widget)
self.buttonGroup.addButton(self.radioButton)
self.gridLayout.addWidget(self.radioButton, 2, 3, 1, 1)

上述代码完成了创建一个ButtonGroup和一个radio button,再将radio button添加进button group中,最后在实际布局中只需要添加radio button就可以了

PyQt中对RadioButton分组

标签:logs   col   sel   创建   class   框架   布局   pre   属性   

原文地址:http://www.cnblogs.com/sgdd123/p/7706912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!