如何在单选按钮组框中获取用户的选择以进行进一步处理?

时间:2012-08-07 09:38:29

标签: c++ user-interface radio-button wt

我刚刚完成了我的Web应用程序的GUI部分,它严重依赖于单选按钮组来提供选项机制。

我希望从单选按钮组中收集用户选择,以便在某些算法中提供输入参数。

Wt没有在WRadioButton类中声明的这种连接功能,并且创建单选按钮的方式使得存储用户的单选按钮选择变得困难。

我该如何处理?

更新:我尝试使用checkedButton()(在WRadioButton类中声明)获取选择,但我的方法无法正常工作。

2 个答案:

答案 0 :(得分:0)

我认为查看WButtonGroup的方法和信号更容易:selectedId()返回所选WRadioButton的id,或者checkChanged(),当选择更改时,使用选中的按钮调用。 WButtonGroup上的checkedButton()也应该可以工作。

答案 1 :(得分:0)

您还可以使用Wt :: WSignalMapper

将所有信号连接到一个插槽