.bind("<Enter>") verzögert???

Fragen zu Tkinter.
Antworten
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Beispiel: http://paste.pocoo.org/show/96516/

Bei Zeile 66 wird enter an die methode AddItem.save() gebunden. Aber irgendwie reagiert das nur sehr stark verzögert. Die methode wird erst nach 1 bis 2 Sekunden aufgerufen.

Warum?

Ich mächte das der User eine neue Zeile in eine bestehende Listbox einfügen kann. Bessere Lösung?

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
wuf
User
Beiträge: 1529
Registriert: Sonntag 8. Juni 2003, 09:50

Hallo jens

Vorab habe ich folgende Frage:

Hast du diesen Effekt auch? Sobald die Maus auf das durch die 'add'-Schaltfläche geöffnete Eingabe-Dialog-Fenster bewegt wird schliesst dieses Fenster sofort wieder.

Ich kann diesen Effekt feststellen auf:

a) Windows-XP mit Python2.5
b) Windows-Vista mit Python2.6
c) Linux SuSE10.0 mit Python2.5

Gruss wuf :wink:
Take it easy Mates!
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Ja, also irgendwas stimmt da ganz und gar nicht.

Weiß jemand warum?

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
wuf
User
Beiträge: 1529
Registriert: Sonntag 8. Juni 2003, 09:50

Hallo jens

Zeile 66 ist das Problem:

Code: Alles auswählen

self.bind("<Enter>", self.save)
Neu:

Code: Alles auswählen

self.bind("<Return>", self.save)
Gruss wuf :wink:
Take it easy Mates!
Benutzeravatar
wuf
User
Beiträge: 1529
Registriert: Sonntag 8. Juni 2003, 09:50

Hallo jens

Wie soll der Übertrag vom Entry-Dialog in die Listbox erfolgen?

a) Mit Enter-Taste im Textfeld
b) Mit der Schalfläche 'save'

Gruss wuf :wink:
Take it easy Mates!
Benutzeravatar
wuf
User
Beiträge: 1529
Registriert: Sonntag 8. Juni 2003, 09:50

Hallo jens

Die Listbox muss mit Scrollbars ausgerüstet werden.

Gruss wuf :wink:
Take it easy Mates!
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:


GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Antworten