0

次のような 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()が機能しないのはなぜですか?

4

1 に答える 1

0

ボタンのサイズを、そのコンテンツ、つまりボタンに付けた名前よりも小さく設定することはできません。ボタンのサイズを現在のサイズから大きくしてみてください。大きくなりますが、小さくなりません。フォントサイズを小さくすると役立つ場合がありますが、それについてはわかりません。

于 2011-02-17T05:02:05.527 に答える