我如何将数据从python串行读取代码传输到gui代码

时间:2019-05-06 10:00:44

标签: python pyqt5 pyserial

我想使用qt for gui创建汽车显示即时消息。即时通讯使用stm32f4发现读取汽车数据。 stm板发送读取的数据。即时通讯使用我的串行读取代码从stm板读取数据。串行读取工作,但我不能传输此数据的gui应用。我需要在gui应用程序GelenData中使用。我怎样才能做到这一点。我为我的床上英语感到抱歉

    from typing import Optional
    import sys
    import serial
    import os

    ser = serial.Serial('COM5', baudrate=115200, timeout=3)

    def DegerOku():
        Gelen = bytearray(ser.read(35))
        return Gelen

    while 1 :
        GelenData = DegerOku()
        if GelenData[0] == 89:
            if GelenData[1] == 69:
                if GelenData[2] == 68:

                        GelenData = bytearray(ser.read(35))
                        print(GelenData)


                else:
                    print("Hata")
                    ser.open()
                    ser.close()
            else:
                print("Hata")
                ser.open()
                ser.close()
        else:
            print("Hata")
            ser.close()
            ser.open()

0 个答案:

没有答案