Я создал строку меню, используя привязки Python для GTK3 и Gio.Action
вместо Gtk.Action
, подобно тому, как это описано в этом ответе.
Но теперь у меня возникли проблемы с динамической установкой чувствительности элемента меню (независимо от того, выделено ли оно серым цветом). Gtk.Action
предоставляет простой метод set_sensitive
, но я не могу найти чистый способ получить Gtk.Action
, связанный с моим Gio.Action
. Gtk.Application
имеет только методы для прямого получения Gio.MenuModel
, а не Gtk.Menu
, например.