Dans l'application que je développe, je cherche à obtenir la position de la souris (peu importe par rapport à quel élément dans la fenêtre), j'ai donc écrit le fragment de code suivant :
window = Gtk::Window.new( Gtk::Window::TOPLEVEL )
window.signal_connect('motion_notify_event') { |x,y| puts 'X :'+x+' Y:'+y}
Malheureusement, rien ne s'affiche. Pouvez vous m'expliquer quelle est mon erreur?
Merci, meilleures salutations
# Detecter la position de la souris en Ruby+GTK2
Posté par jlh . Évalué à 1.
window.add_events(Gdk::Event::POINTER_MOTION_MASK)
avant la ligne window.signal_connect.
Voir là pour plus d'infos :
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Ruby-GNOME2%20API(...)
et là
http://ruby-gnome2.sourceforge.jp/fr/hiki.cgi?tutoriels
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.