J'ajoute deux icônes à un gtk.Entry dans PyGTK. Les signaux icônes sont traités par la méthode suivanteDifférencier les icônes gtk.Entry
def entry_icon_event(self, widget, position, event)
Je suis en train de faire la différence entre les deux d'entre eux:
<enum GTK_ENTRY_ICON_PRIMARY of type GtkEntryIconPosition>
<enum GTK_ENTRY_ICON_SECONDARY of type GtkEntryIconPosition>
Comment puis-je faire cela? J'ai creusé à travers la documentation de PyGTK mais il n'y a aucun objet GtkEntryIconPosition ni aucune définition pour cette énumération.
Merci
Eh bien, il semble que je peux comparer à l'aide position.value_name qui retourne le nom du enum. En outre, en créant un nouvel objet comme: x = gtk._gtk.EntryIconPosition (0) pour PRIMARY x = gtk._gtk.EntryIconPosition (1) pour SECONDAIRE Puis comparez les objets. – Eldelshell