滑条

Tkinter之Scale

六眼飞鱼酱① 提交于 2019-12-02 22:17:56
Scale: 尺度(拉动条),允许通过滑块来设置一数字值。 示例: import Tkinter as tk window = tk.Tk() window.title('My Window') window.geometry('500x300') l = tk.Label(window, bg='green', fg='white', width=200, text='empty') l.pack() def print1(i): l.config(text='you have selected ' + i) #创建一个横向尺度滑条,长度200,从0开始100结束,以20为刻度,精度为0.1,触发调用print1函数 s = tk.Scale(window, label='try me', from_=0, to=100, orient=tk.HORIZONTAL, length=200, showvalue=0,tickinterval=20, resolution=0.1, command=print1) s.pack() window.mainloop() 疑问: command=print1的效果:每拉动一次滑条,就调用一次command,且会传递当前滑条的值给函数的参数i。 但如果改为command=print1(5),不管拉动几次滑条,只会调用一次command

ESP32 触摸功能开发套件

三世轮回 提交于 2019-11-26 10:35:17
ESP32 触摸功能开发套件 1. 概述 ESP32-Sense 开发套件用于评估和开发 ESP32 触摸传感器功能。评估套件包含一个主板和若干子板,主板包含显示单元,主控单元,调试单元;子板的触摸电极的形状和排列方式多样,包括线性滑条、矩阵按键、弹簧按键、轮式滑条等,可以满足不同的使用场景。用户也可以自行设计子板以满足特殊的使用场景。 下图是 ESP32-Sense 开发套件: 2. 相关资源 开发环境 ESP-IDF 是 ESP32 平台的软件开发包。文档 Get Started 介绍编译环境的搭建和软件开发包的使用说明。 ESP-Prog 是 ESP32 调试工具,有下载和 Jtag 调试功能。 ESP32 IoT 应用方案 ESP32 IoT Solution 基于 ESP-IDF 开发,包含多种应用解决方案。文档 build-system-and-dependency 介绍了如何编译解决方案。 ESP32-Sense 项目工程 是 ESP32-Sense 开发套件对应的软件工程文件。下载程序到主板即可使用触摸功能。 硬件手册 ESP32-Sense 开发套件的硬件原理图,PCB 文件,BOM 等文件参考 乐鑫官网 。 ESP-Prog 的介绍请参考文档 ESP-Prog 介绍 。 其他参考资料 Espressif 官网 ESP32 编程指南 : ESP32