一、問題描述
同一頁面上有多組單選按鈕,怎樣實現(xiàn)“只在指定幾個單選項間互斥”? 如: 第一組按鈕按主從機分類,第二組按鈕按性別分類 用什么方法讓系統(tǒng)知道“這是兩組互斥按鈕,而不是一組”?
二、解決方案
方法1、在頁面布局設(shè)計時,做兩個布局 用兩個布局將兩組互斥按鈕分開,效果如下:
方法2、在腳本中增加一個QButtonGroup group1 = QButtonGroup() group1.addButton(self.ui.radioButton) group1.addButton(self.ui.radioButton_2) group1.addButton(self.ui.radioButton_3) group1.addButton(self.ui.radioButton_4)
group2 = QButtonGroup() group2.addButton(self.ui.radioButton_5) group2.addButton(self.ui.radioButton_6)
如果不用布局,也可以在腳本中,用以上方式實現(xiàn)。
|