PyQt5 – 在一组复选框中选择任何一个复选框
当我们做一个表单,并且有多个复选框。我们可以选择其中的一些,也可以只选择其中的一个,因为它们之间是相互矛盾的。所以GUI(图形用户界面)阻止我们选择一个以上的复选框,如果我们选择了一个以上的复选框,就会使其他复选框不被选中。
在这篇文章中,我们将看到如何制作一组复选框,以便我们可以选择其中的任何一个。如果我们试图选择其他复选框,它将自动使其他复选框取消选择。
为了 做到这一点,我们必须做到以下几点
1.创建一个复选框组。
2.2. 为每个复选框连接一个方法,以便每次复选框的状态发生变化时,该方法就会被调用。
3.该方法应检查状态是否被选中,如果状态未被选中则不做任何事情。
4.如果状态是勾选的,检查这个方法是由哪个复选框调用的。
5.使所有其他的复选框都不被选中。
下面是实现方法。