Etykieta nie uruchamia zdarzenia myszy

W odwołaniu do pygtk stwierdza, że ​​każdyGtk.Widget ma wydarzenieenter-event-Powiadom, ale z moim kodem testowym zdarzenie nigdy nie jest uruchamiane dla widgetu Etykieta (z innymi działał).

Czy jest coś, co powinienem zrobić inaczej?

import pygtk
pygtk.require('2.0')
import gtk

class LabelTest:

    def delete_event(self, widget, event, data=None):
        return False

    def destroy(self, widget, data=None):
        gtk.main_quit()

    def __init__(self):
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)

        self.window.connect("delete_event", self.delete_event)
        self.window.connect("destroy", self.destroy)
        self.window.set_border_width(10)

        self.label = gtk.Label("A label")

        # question section
        def labelMouseOver(w, data=None):
          print "mouse over"

        self.label.connect('enter-notify-event', labelMouseOver, None)
        # /question section

        self.window.add(self.label)
        self.label.show()
        self.window.show()

    def main(self):
        gtk.main()

if __name__ == "__main__":
    test = LabelTest()
    test.main()

questionAnswers(2)

yourAnswerToTheQuestion