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

How to obtain user's choice in a radio buttons group box for further processing?

本文关键字:选择 处理 进一步 用户 获取 单选按钮      更新时间:2023-10-16

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

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

Wt 在其 WRadioButton 类中没有声明此类连接函数,并且创建单选按钮的方式使得存储用户的单选按钮选择变得不容易。

我该如何继续?

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

我认为查看

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

您还可以使用 Wt::WSignalMapper 将所有信号连接到一个插槽