从下拉菜单中选择设备的COM端口,然后闪烁与所选COM端口对应的LED



我正在使用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()

相关内容

最新更新