Sto provando a convertire la barra dei menu nella mia app Gtk in modo che utilizzi GActions
(dal Gio) rispetto a GtkActions
in Python3 utilizzando GObject Instrospection.Come creare un menu completo utilizzando GIO Actions in PyGI GTK?
Ho cercato di capirlo da solo ma finora sembra terribilmente complicato e non ho avuto molta fortuna.
Se qualcuno potesse si prega di inviare un esempio di come creare un semplice menu GAction
based con
- un sottomenu
- Una voce di menu con uno stock di ID icona/hotkey
- Una voce di menu con un non-Stock icona/hotkey
- Una voce di menu selezionata
- E la voce di menu Radio gruppo
- Un disabile (o grigio ut) voce di menu
Mi aiuterebbe molto.
EDIT: Questa è la barra dei menu che ho nella mia finestra ora:
Se qualcuno potesse replicare le voci di menu mostrati usando GioActions sarebbe così ho potuto capire come lavorare sarebbe essere grande.
A proposito, tutte le azioni che uso le richiamate delle finestre non richiamano le app, quindi questa è una barra dei menu delle finestre e non una barra dei menu dell'app.
Dovresti davvero modificare la tua risposta precedente invece di postarne di nuove. Inoltre, questi non includono le voci del menu di controllo o le voci del menu radio. : S – OdraEncoded
Oh, andiamo. Dovrei scrivere l'intera app per te? – LiuLang