gtk.ImageMenuItems を使用して AppIndicator を作成しようとしました。通常、ImageMenuItems はストックのアイテムを表示しますが、Python AppIndicator を使用するとメニューにアイコンがまったく表示されません。これは機能が不足しているのでしょうか?
これが私のサンプル コードです。もちろん、インジケーターにはアイコンは表示されますが、メニュー エントリは表示されません。
exit_item = gtk.ImageMenuItem(stock_id=gtk.STOCK_QUIT)
exit_item.connect("activate", quit, None)
exit_item.show()
答え1
デフォルトではメニュー項目のアイコンは表示されません(GConf/DConfのどこかで変更できます)。
exit_item.set_always_show_image(True)
これを上書きします。