Python - 从QlineEdit读取数据并作为十六进制字节发送到Serial?



我想从QLineEdit转换输入并作为十六进制字节发送到串行。

例:

QlineEditinputis03040506

0x03 0x04 0x05 0x06写入串行

谢谢

您可以使用bytes.fromhex轻松执行此操作

data = "03040506"
out = bytes.fromhex(data)
print(out)

输出

b'x03x04x05x06'

要将这些字节发送到串行端口,只需执行类似ser.write(out)的操作,其中ser是一个开放的串行端口。

最新更新