Python-Code für serielle Daten, die im Fenster gedruckt werden sollen.

Ich bin ganz neu in Python und Pyserial. Mein PC wurde mit Python 2.7.4 mit Pyserial installiert und ich möchte die seriell empfangenen Daten in einem separaten Fenster auf meinem PC ausdrucken. Zuerst muss das Fenster geöffnet werden, danach sollten die seriellen Daten in diesem Fenster gedruckt werden. Hier muss das Fenster einmal geöffnet werden und die seriellen Daten müssen fortlaufend auf dem Fenster gedruckt werden, bis das Gerät die Übertragung der Daten stoppt. Ich habe es mit diesem Code versucht, aber es ist wertlos. bitte hilft mir jemand mit dem code.

import serial
import Tkinter
from Tkinter import *
s = serial.Serial('COM10',9600)    # open serial port
master = Tk()
master.geometry("1360x750")        # a window pop up with width (1360) and height(750)     which exatly fits my monitor screen..

while 1:
if s.inWaiting():
text = s.readline(s.inWaiting())
frameLabel = Frame( master, padx=40, pady =40)
frameLabel.pack()
w = Text( frameLabel, wrap='word', font="TimesNewRoman 37")
w.insert(12.0,text )
w.pack()
w.configure( bg=master.cget('bg'), relief='flat', state='Normal' )

mainloop()

Antworten auf die Frage(1)

Ihre Antwort auf die Frage