Ширина кнопки настройки
У меня проблема с 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 () не работает?
1 ответ
Решение
Вы не можете установить размер кнопки меньше, чем ее содержимое, т.е. имя, которое вы дали кнопке. Попробуйте увеличить размер кнопки от ее текущего размера, она будет увеличиваться, но не будет уменьшаться. Может быть, вам поможет уменьшение размера шрифта, но я не уверен в этом.