2011-01-28 7 views
0

J'ai un problème avec le code GLUI, qui est la suivante:bouton de réglage GLUI largeur

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); 

Mon programme fonctionne bien; mais maintenant je veux changer la largeur des boutons. Pour ce faire, j'utilise le set_w function GLUI_Control :: set_w();. Ces fonctions ne fonctionnent pas (la taille du bouton reste la même).

Que dois-je faire pour changer la taille d'un bouton dans une fenêtre ou sous-fenêtre glui?

Pourquoi set_w() ne fonctionne pas?

Répondre

0

Vous ne pouvez pas définir une taille de bouton inférieure à son contenu, c'est-à-dire le nom que vous avez donné au bouton. Essayez d'augmenter la taille du bouton de sa taille actuelle, il augmentera mais ne diminuera pas. Peut-être diminuer la taille de la police peut vous aider, mais je ne suis pas sûr à ce sujet.

+0

bien fait la réponse de thanx 4 je l'ai juste vu maintenant – user513164

+0

que diriez-vous de marquer sa réponse comme correcte, si elle a arrangé des choses pour vous? –