0

我有一个glu代码的问题,如下:

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(); . 这些功能不起作用(按钮大小保持不变)。

我应该怎么做才能更改glu窗口或子窗口中按钮的大小?

为什么set_w()不起作用?

4

1 回答 1

0

您不能将按钮的大小设置为小于其内容,即您为按钮指定的名称。尝试从当前大小增加按钮的大小,它会增加但不会减少。可能减小字体大小可以帮助你,但我不确定。

于 2011-02-17T05:02:05.527 回答