我做了简单的Qt4设计,我想让它与c ++一起工作,但我遇到了QT4单选按钮的问题。我有文本字段,两个单选按钮和一个提交按钮。我想要在单击提交按钮时检查选中哪个单选按钮以及文本字段中的信息是什么。我正在获取文本字段信息,但我找不到如何检查选中哪个单选按钮。
答案 0 :(得分:3)
单选按钮在单选按钮组中是互斥的。默认情况下,如果单选按钮具有相同的父级,则它们是同一组的一部分。
确保在启动时检查其中一个单选按钮,方法是在UI设计器中选中一个或在代码启动时检查。
点击提交按钮后,请致电radioButtonName.isChecked()
检查每个单选按钮。
在查看Qt文档时,不要忘记查看类的整个继承层次结构的文档。 isChecked()
类中记录了QAbstractButton
函数,因为此状态对许多不同的按钮子类都有效:)