Gibt es eigentlich ein "Mouse over" Signal?

Programmierung für GNOME und GTK+, GUI-Erstellung mit Glade.
Antworten
Benutzeravatar
Damaskus
Administrator
Beiträge: 919
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Samstag 10. September 2005, 11:44

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?
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Samstag 10. September 2005, 13:26

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()
My god, it's full of CARs! | Leonidasvoice vs Modvoice
Benutzeravatar
Damaskus
Administrator
Beiträge: 919
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Samstag 10. September 2005, 14:10

Genial!
Thx
Antworten