我的glui代码有问题,如下:
glui=GLUI_Master.create_glui_subwindow(main_window,GLUI_SUBWINDOW_TOP);
b1 = glui->add_button("Navigator",0,cal);
b1->GLUI_Control::set_w(10);
glui1->add_column(false);
b2=glui1->add_button("Query",1,cal);
b2->set_w(50);
glui1->add_column(false);
b3=glui1->add_button("OLAPTable",2,cal);
b3->set_w(50);
我的计划运作良好;但现在我想改变按钮的宽度。为此,我使用 set_w 函数 GLUI_Control :: set_w(); 。这些功能不起作用(按钮的大小保持不变)。
如何更改glui窗口或子窗口中按钮的大小?
为什么 set_w()不起作用?
答案 0 :(得分:0)
您无法将按钮的大小设置为小于其内容,即您为该按钮指定的名称。尝试从当前大小增加按钮的大小,它会增加但不会减少。可能是减小字体大小可以帮助你,但我不确定。