python - 从下拉菜单中选择设备的 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()
推荐阅读
- python - 使用烧瓶中的列表进行 sql 选择
- python - 从 main() 在类 Customer __init__ 中设置实例变量
- python - 使用 BeautifulSoup 通过 src 标签搜索元素
- oracle - 如何在 PowerDesigner 16.6 中为 Oracle 数据库启用自动递增主键?
- javascript - Firebase 登录成功但无法检索用户信息
- node.js - npm 漏洞修复需要 Angular 7,但会在 Ionic 3 项目中导致更多问题
- ios - ReactiveSwift:使用 MutableProperty 观察托管对象的变化
- c++ - 在元素更改时更新优先队列顺序
- amazon-web-services - 将本地 Web 应用程序迁移到 AWS ec2
- html - 图像不会移动到我的导航栏的左侧