我试图使用QGroupBox(据我所知,默认情况下,QGroupBox是独占的)创建一组独占复选框,但当我运行程序时,复选框不是独占的,它们的行为与正常情况相同
skillP = QCheckBox("Passive")
skillCb = QCheckBox("Combat")
skillCm = QCheckBox("Command")
skillP.setChecked(True)
addskillG = QButtonGroup()
addskillG.addButton(skillP)
addskillG.addButton(skillCm)
addskillG.addButton(skillCb)
我做错什么了吗
导致此问题的原因是垃圾收集器从内存中删除了变量QButtonGroup,要解决此问题,必须将父对象传递给此对象:
相关问题 更多 >
编程相关推荐