0

我可以接收串行数据并可以在窗口屏幕上打印(Tkinter top)。当我再次接收串行数据时,这个新接收到的串行数据应该通过清除以前的串行数据开始在窗口屏幕上打印。这个过程必须发生每个接收到的串行数据。我有一个代码可以在窗口上接收和打印数据,但它会在屏幕上打印所有接收到的数据,而不会擦除旧数据。

4

1 回答 1

2

在这种情况下,您所要做的就是在打印新内容之前删除小部件的先前内容。如果您有一个 Entry 小部件,请使用以下delete方法:

entry.delete(0, 'end')
# print new serial data

或者,如果您有一个 Text 小部件:

text.delete(1.0, 'end')
# print new serial data
于 2013-06-08T11:44:16.793 回答