Hallo Forum
Hab da eine Frage:
Gibt es eine Möglichkeit, die mainloop() bei
Tkinter "aufzubohren"
In meinem Fall sollte eine weitere "Abfragestelle" in die mainloop
eingebaut sein, um anliegende Daten von pyserial
abzuholen und in die Grafik "einzubauen"
Die Lösung mit einem Thread scheint nicht der Weisheit bester Schluß zu
sein.
(?wie kann man mit sleep() etwas beschleunigen ???)
wenn pyserial.inWaiting() was anzubieten hat, soll dann etwas abgeholt
werden
und nur dann!
Nach vielen Beispielen zu Threads in Büchern und Internet
folgt dann irgendwo ein "time.sleep(x.y)" um anderen Threads wieder
Rechenzeit zu geben.
Meiner Ansicht nach wird da mit schlafenlegen
und wieder reaktivieren viel zu viel sinnlos "verbraten"
Verglichen mit einem Text-widget mit Scrollbalken oder Canvas-widget mit
Scrollbalken
gehen vergleichbare Lösungen mit Threads sehr zäh.
Die eleganteste Möglichkeit wäre m.A.n. ein "Eventhandler" für die
serielle Schnittstelle.
mfg
Fritz