获取C+上的无线电组的值+; < >我使用C++来创建一个GLUI窗口。我有一个单选按钮,我试图得到两个选项,我必须有不同的回调
现在,这是我的代码:获取C+上的无线电组的值+; < >我使用C++来创建一个GLUI窗口。我有一个单选按钮,我试图得到两个选项,我必须有不同的回调,c++,user-interface,radio-button,glui,C++,User Interface,Radio Button,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"); 我试图得到无线电
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循环来控制_cb
case RADIOBUTTON_ID:
int choice = /*value of radiobutton*/
if (choice == 0) printf("Hello");
else printf("world");
问题是,如何获得int-choice的值
谢谢大家! 使用
RadioGroup
方法get\u int\u val()
:
int choice = radio->get_int_val();