J'essaie d'utiliser Ruby gtk3 gem.Ruby gtk3 Gtk :: Accélérateur manquant. Comment contourner?
J'ai lu Jan Bodnar zetcode, mais je frappe le problème suivant concernant menus de l'image éléments: malgré l'utilisation de gemme « de gtk3 » correct utilisé par l'auteur, mon système (linux, avec Ruby 2.4.0 utilisé avec RVM) renvoie que:
gemmes/glib2-3.1.8/lib/glib2/deprecatable.rb: 112: dans `const_missing ': constantes non initialisée Gtk :: accélérateur (NameError)
Voici la partie du code qui cause le problème:
newi = Gtk::ImageMenuItem.new :stock_id => Gtk::Stock::NEW,:accel_group => agr
key, mod = Gtk::Accelerator.parse "N"
newi.add_accelerator "activate", agr, key, mod, Gtk::AccelFlags::VISIBLE
Je comprends ce choses Gtk :: Accelerator peut être dépréciée, mais je ne sais pas assez Gtk pour contourner ce manque. Quels types d'objets sont supposés être passés à la méthode add_accelerator?