Seite 1 von 1

Gibt es eigentlich ein "Mouse over" Signal?

Verfasst: Samstag 10. September 2005, 11:44
von Damaskus
Moin,
Ich würd gerne eine Hilfefunktion in ein Programm einbauen und bräuchte dafür aber soetwas wie ein "on Mouse over" Signal. Gibts sowas in gtk?

Verfasst: Samstag 10. September 2005, 13:26
von Leonidas
Ja, gibt es. Bitteschön:

Code: Alles auswählen

import gtk

def mouse_over(widget):
    widget.set_label('Mouse inside')

def mouse_out(widget):
    widget.set_label('Mouse outside')

window = gtk.Window()
bttn = gtk.Button('Mouse outside')
window.connect('delete_event', gtk.main_quit)
bttn.connect('enter', mouse_over)
bttn.connect('leave', mouse_out)

window.add(bttn)
window.show_all() 
gtk.main()

Verfasst: Samstag 10. September 2005, 14:10
von Damaskus
Genial!
Thx