如何一次只检查一个复选框?

时间:2014-10-10 07:00:40

标签: python checkbox pyqt pyqt4 pyside

我正在使用PySide Qt为Python中的脚本制作GUI。我在主窗口中有几个复选框,我想知道是否可以使它们相互依赖。我的意思是,如果我检查其中一个,其他所有其他都应该取消选中。因此,一次只能检查一个。

有一种舒适的方法吗?否则我只会编写一个函数来取消选中其他函数。

1 个答案:

答案 0 :(得分:1)

使用QButtonGroup将它们组成一个组,您可能希望从中派生一个类并覆盖基本的检查/取消选中,具体取决于您希望复选框的行为方式