|
我在使用gtkoptionmenu的时候,我想要显示特定的menuitem项,通过程序我该怎么实现.? 例如:我的optionmune 里面有item1, item2. item3, item4. 用glage生成界面时初始化显示是item1, 如果我在程序中修改让其显示item3, 怎么做才能实现了.我的方法如下:
GtkWidget *option_menu;
GtkWidget *menu;
option_menu = lookup_widget ((main_window), "testoptionmenu");
menu = GTK_OPTION_MENU (option_menu)->menu;
gtk_menu_set_active (GTK_MENU (menu), 2);
可是不能直接在optionmenu上显示出来item3来, 点击optionmenu这个控件后才能显示item3出来,
请问大家有什么好的方法吗? |
|