Python Pycharm Kivy串行端口读取

Python Pycharm Kivy串行端口读取,python,pycharm,kivy,Python,Pycharm,Kivy,我将创建一个非常简单的Kivy应用程序来读取串行端口并在标签中显示它,在Python控制台中我可以看到串行数据,但在Pycharm和Kivy中,结果是错误的 您正在将串行对象传递给str。这就是为什么它会这样显示——串行对象的字符串表示 self.add_widget(Label(text=str(ser))) 您应该首先阅读序列号: data = ser.read() 现在您可以处理这些数据或将其转换为字符串并显示在Kivy上 self.add_widget(Label(text=str

我将创建一个非常简单的Kivy应用程序来读取串行端口并在标签中显示它,在Python控制台中我可以看到串行数据,但在Pycharm和Kivy中,结果是错误的


您正在将串行对象传递给
str
。这就是为什么它会这样显示——串行对象的字符串表示

self.add_widget(Label(text=str(ser)))
您应该首先阅读序列号:

data = ser.read()
现在您可以处理这些数据或将其转换为字符串并显示在Kivy上

self.add_widget(Label(text=str(data)))
self.add_widget(Label(text=str(data)))