Es könnte an Stelle von:
Code: Alles auswählen
data = self.queue.get(False)
Code: Alles auswählen
data = self.queue.get_nowait()

@Nobuddy: Du kannst:
Code: Alles auswählen
def sampler(self):
if self.queue.qsize():
# In der Queue sind Daten vorhanden!
try:
data = self.queue.get()
self.text.insert('end', data)
self.queue.task_done()
except qu.Empty:
pass
Code: Alles auswählen
def sampler(self):
if not self.queue.empty():
data = self.queue.get_nowait()
# Please do the job
self.text.insert('end', data)
self.queue.task_done()
self.after(50, self.sampler)
