Python AppIndicator の ImageMenuItem アイコン

Python AppIndicator の ImageMenuItem アイコン

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)

これを上書きします。

関連情報