我正在使用python3.7.2。遇到一个问题,我需要使用 tkinter 进行编码以在下拉菜单中显示已连接设备的所有端口,然后闪烁与所选 com 端口对应的设备的 LED。
没有足够的信息来实际与设备通信,但pyserial 可以为您枚举 COM 端口,将端口列表输入 tkinter 控件是相当分散的,在这里你去:
import serial.tools.list_ports
from tkinter import *
def on_select(selection):
# open the port and command it to start the LED blinking here
print(selection)
root = Tk()
ports = serial.tools.list_ports.comports()
default = StringVar(root, "Please Select Port")
OptionMenu(root, default, *ports, command=on_select).pack()
root.mainloop()