私はappindicatorとGtkで少しのアプリケーションを作ろうとしています。私の目標は、それらのURLへのリンクを持つサーバーのリストを表示することです。ここでPython:appindicatorのメニューにURLを追加する
は私がしようとするものである:
from gi.repository import Gtk as gtk
from gi.repository import AppIndicator3 as appindicator
def main():
indicator = appindicator.Indicator.new(APPINDICATOR_ID, img, appindicator.IndicatorCategory.SYSTEM_SERVICES)
indicator.set_status(appindicator.IndicatorStatus.ACTIVE)
indicator.set_menu(build_menu())
gtk.main()
def build_menu():
menu = gtk.Menu()
value = "label"
item = gtk.MenuItem()
button = gtk.LinkButton("http://url/host/id", label=value)
button.show()
item.add(button)
item.show()
menu.append(item)
menu.show_all()
return menu
if __name__ == "__main__":
main()
作業と私はエラーを持っていないということ。しかし、私はアプリケーションを起動する、私はアイテムだけでメニューがありますが、リンクはありません。
私はgtk.Windowで多くの例を見てきましたが、appindicatorのメニューでは何も表示されませんでした。
このメニューにはリンクがありますか?
ありがとうございました