我正在尝试使用Tkinter获取 Python GUI 窗口,以连续显示来自充当电压表的Arduino Uno板的数据流。使用我得到的代码,窗口将显示一个数据点,一旦窗口关闭,就会打开一个新窗口,其中包含下一个可用数据点。这是我一直在使用的代码:
import serial
from Tkinter import *
ser = serial.Serial('/dev/tty.usbmodem621')
ser.baudrate = 9600
while 1 == 1:
reading = ser.readline()
root = Tk()
w = Label(root, text = reading)
w.pack()
root.mainloop()
我正在使用MacBook Pro和pySerial包进行串行通信。如何让窗口自行刷新?