2010-09-16 147 views
1

我创建中,我使用不同组框为不同的类别的应用程序包含单选按钮items.But如果我从一个组框从另一组中选择的项目,然后,前组中的项框仍然被选中。但我希望每当我从不同的组合框中选择一个项目时,所有其他项目都必须取消选择。 任何人都可以帮助我这方面? 谢谢。取消选择单选按钮

+0

这个问题:http://stackoverflow.com/questions/2816229/can-i-un-check-a-group-of-radiobottoms-inside-a-group-box和答案可能是任何帮助您。 – 2010-09-16 19:28:54

回答

0

集团所有的按钮一起是1组作为家长或别的类似的形式,只是让他们在组框中视觉。所以单选按钮将都需要有相同的父

1

单选按钮不同的家长会表现为不同的组。您可以通过在单选按钮上放置组框来覆盖组框,但是如果您使用布局,则会出现问题。另一种方法是使用标签或行分隔符分隔要分辨的单选按钮组。

+0

解决方案似乎很合理,谢谢 – CuriousCase 2010-09-16 18:40:06

0

默认情况下,单选按钮只会在具有相同父项的那些按钮之间独占。但是,这有一个简单的解决方案。 A QButtonGroup可用于指定哪些按钮是相关的。你的解决方案是创建你自己的按钮组,然后在你想要相互排斥的每个单选按钮上设置该组。