我使用gtk3在Anjuta的與C,用我的代碼如下切出的版本:菜單按鍵不靈
u.wMenuButton = gtk_menu_button_new();
u.weaponMenu = gtk_menu_new();
u.weaponCI = gtk_menu_item_new();
u.weapon = gtk_button_new_with_label("Punch");
gtk_box_pack_start(GTK_BOX(u.horizontal), u.wMenuButton, TRUE, TRUE, 1);
gtk_menu_button_set_popup (GTK_MENU_BUTTON(u.wMenuButton), u.weaponMenu);
gtk_container_add (GTK_CONTAINER(u.weaponCI), u.weapon);
gtk_menu_attach(GTK_MENU(u.weaponMenu), u.weaponCI, 0, 1, 0, 1);
在我真正的代碼,唯一的區別是,我用了一個數組「武器」和「武器」的格式和每一個相同的上述格式。我試過不使用數組,但它沒有工作。我試過不同的menu_attach列和行組合,並沒有任何工作。我已經嘗試使用教程中指出的菜單欄,但它沒有任何區別。我已閱讀了文檔和一些教程,但我無法弄清楚我的錯誤。
我幾乎完全確定我的標題和一切都很好,除了菜單沒有任何問題。
但是,菜單仍然彈出爲一個很小的平面矩形,屏幕的一角沒有任何東西。
任何人都可以幫忙嗎? – JiffyJuff
Please?........ – JiffyJuff