问题是QButtonGroups从未成为层次结构的一部分,因此它们没有任何效果。在
顺便说一句:发布代码时,请尝试添加必要的部分,使其可运行:from PyQt4 import QtGui
import sys
class Test(QtGui.QWidget):
def __init__(self):
super().__init__()
layout = QtGui.QVBoxLayout(self)
gBBackupFromIntExt = QtGui.QGroupBox()
layout.addWidget(gBBackupFromIntExt)
bGBackupFromIntExt = QtGui.QButtonGroup(self)
self.rBBackupFromExt = QtGui.QRadioButton()
bGBackupFromIntExt.addButton(self.rBBackupFromExt)
layout.addWidget(self.rBBackupFromExt)
self.rBBackupFromInt = QtGui.QRadioButton()
bGBackupFromIntExt.addButton(self.rBBackupFromInt)
layout.addWidget(self.rBBackupFromInt)
gBBackupToIntExt = QtGui.QGroupBox()
layout.addWidget(gBBackupToIntExt)
bGBackupToIntExt = QtGui.QButtonGroup(self)
self.rBBackupToExt = QtGui.QRadioButton()
bGBackupToIntExt.addButton (self.rBBackupToExt)
layout.addWidget(self.rBBackupToExt)
self.rBBackupToInt = QtGui.QRadioButton()
bGBackupToIntExt.addButton (self.rBBackupToInt)
layout.addWidget(self.rBBackupToInt)
a = QtGui.QApplication(sys.argv)
t = Test()
t.show()
a.exec()
这应该可以解决问题。在