获取C++上的单选组的值

Get value of radio group on C++

本文关键字:单选组 C++ 获取      更新时间:2023-10-16

我正在使用C++来创建GLUI窗口。我有一个单选按钮,我正在尝试获得两个选项,我必须有不同的回调。

现在,这是我的代码:

radio = glui->add_radiogroup_to_panel(panel_1, NULL,
                                      RADIOBUTTON_ID,control_cb);
glui->add_radiobutton_to_group( radio, "Choice1");
glui->add_radiobutton_to_group( radio, "Choice2");

我正在尝试获取单选组的值(0 或 1(,然后将 if 循环传递给control_cb

case RADIOBUTTON_ID:
    int choice = /*value of radiobutton*/
    if (choice == 0) printf("Hello");
    else printf("world");

问题是,如何获得 int 选择的值?

谢谢!

使用 RadioGroup 方法get_int_val()

int choice = radio->get_int_val();