Ich versuche, die Menüleiste in meiner Gtk App so zu konvertieren, dass es GActions
(von der Gio) im Gegensatz zu GtkActions
in Python3 mit GObject Inspspection verwenden wird.Wie erstellt man ein komplettes Menü mit GIO-Aktionen in PyGI GTK?
Ich habe versucht, es auf eigene Faust herauszufinden, aber bis jetzt scheint es schrecklich kompliziert und ich hatte nicht viel Glück damit.
Wenn jemand könnte bitte ein Beispiel hinterlassen, wie ein einfaches Menü erstellen GAction
Basis mit
- Ein Untermenü
- Ein Menüpunkt mit einem Lager-ID-Symbol/Hotkey
- Ein Menüpunkt mit einem nicht-Lager-Symbol/Hotkey
- Ein Menüpunkt überprüft
- und Radio Menüpunkt Gruppe
- A deaktiviert (grau o ut) Menüpunkt
Es würde mir wirklich sehr helfen.
EDIT: Dies ist die menubar ich jetzt in meinem Fenster haben:
Wenn jemand die Menüpunkte replizieren konnte mit GioActions gezeigt, dass es so herausfinden, ich könnte, wie sie es funktionieren würde sei großartig.
Übrigens, alle Aktionen, die ich Fenster Callbacks nicht App-Callbacks verwenden, so ist dies eine Windows-Menüleiste nicht eine App-Menüleiste.
Sie sollten wirklich nur Ihre vorherige Antwort bearbeiten, anstatt neue zu veröffentlichen. Auch diese enthalten keine Prüfmenüpunkte oder Radio-Menüpunkte. : S – OdraEncoded
Oh, komm schon. Soll ich die ganze App für dich schreiben? – LiuLang