[Ruby] Position de la souris en GTK2

Position de la souris en GTK2 [Ruby] - Python - Programmation

Marsh Posté le 21-09-2006 à 15:14:55    

Bonjour,
 
Je veux faire un petit programme en Ruby-GTK2 pour me faire la main, et je n'arrive pas à detecter la position de la souris (que ce soit position par rapport au bord de la fenêtre ou autre je m'en fous, je veux juste une position, quitte à faire le petit calcul derrière).
 
J'ai essayé avec qqch du genre :  
 

Code :
  1. window = Gtk::Window.new( Gtk::Window::TOPLEVEL )
  2. window.signal_connect('motion_notify_event') { |x,y| puts 'X :'+x+' Y:'+y}


Mais ça ne marche pas. Pourtant en regardant sur le net, je vois qu'apperemment, c'est bien avec le signal "motion_notify_event" qu'il faut le faire.
Est-ce que qqn peut m'aider?
 
Merci


Message édité par esox_ch le 21-09-2006 à 15:46:43

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 21-09-2006 à 15:14:55   

Reply

Marsh Posté le 22-09-2006 à 12:08:35    

Et pis pourquoi on peut pas avoir de cat ruby sur ce forum? Hein? Y a quand meme quelques personnes qui en font! (ou comment upper discrètement)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 24-09-2006 à 11:19:37    

Pti up?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 24-09-2006 à 11:52:21    

moi j'peux pas aider, j'ai jamais utilisé GTK2 et encore moins avec Ruby [:dawa]
Mais vérifie quand même si tu es pas censé faire un truc avec #set_events ou  #add_event aussi, histoire de dire que les évènements doivent être activés ;)


Message édité par masklinn le 24-09-2006 à 11:52:47

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed