2016-08-11 58 views

回答

2

與GTK + 3.12開始,設置use-popover property of the GtkMenuButtonTRUE

編輯哦,你實際上正在使用GtkMenu和GtkMenuButton的popup屬性。爲此,您需要切換到使用使用GMenu而不是GtkMenu的menu-model property。不,GtkMenu不是GMenu,所以你不能簡單地改變glade文件中的屬性名稱。 GMenus在結構上與GtkMenus不同,因此您需要重寫。

+0

沒有工作。我編輯了這個問題並添加了代碼 –

+0

我也從github下載了一個[GtkMenuButton示例](https://github.com/Programmica/python-gtk3-tutorial/blob/master/_examples/menubutton.py),我添加了行:'menubutton.set_use_popover(真)'。 但添加的行不起作用。 –

+0

已更新的答案。 – andlabs

相關問題