2017-05-04 21 views
0

私は単純なImageMenuItemを作成し、メニューに追加しましたが、アイテムのイメージは表示されません。PyGtk3、ImageMenuItemイメージが表示されません

私のコード

self.image2 = gtk.ImageMenuItem("File1") 
self.image2.set_image(gtk.Image.new_from_stock(gtk.STOCK_APPLY, 1)) # apply image not showing in this item 
self.image2.connect("activate", self.imagex) 
self.recent_menu.append(self.image2) 

あなたは最後にhttps://drive.google.com/drive/folders/0ByGGW28GJgmoanFKUnMyaTI0bzQ?usp=sharing

+0

実行可能な完全な例を投稿すると、他の人が手助けするのがはるかに簡単になります。私の推測では、あなたはshow_allが必要です。 – bohrax

+0

ああ。 'image2.show_all'で私の問題を解決することができます。ありがとう – PyGtk3

+0

'show_all'は動作しません。メニュー項目のアイコンがgtk3に表示されないことがあります。 – PyGtk3

答えて

0

からの私の完全なコードを見ることができます。私はもう一度私の質問を解決しました。

settings = gtk.Settings.get_default() 
settings.set_property("gtk-menu-images", True) # this line allows to show images of menu items 
関連する問題