我正在尝试为用 Python 3.6 编写的 tkinter/ttk GUI 使用模拟仪表。
我想显示伏特和 psi 值。
到目前为止,我的研究使我找到了 this (linuxcnc/pyvcp ?), this (perl/tk) 和 this (tk).
我有没有机会整合这三个,或者我应该尝试使用 tkinter.Canvas
来实现我自己的仪表?
最佳答案
我创建了一个名为 tk_tools
的包,其中包含其中一个模拟仪表。
pip install tk_tools
来源:https://github.com/slightlynybbled/tk_tools
文档:https://tk-tools.readthedocs.io/en/latest/docs/widgets/#rotaryscale
您正在寻找 RotaryScale
小部件。可以在 examples/rotary_scale.py
中找到使用示例。简短版本:
import tkinter as tk
import tk_tools
root = tk.Tk()
p = tk_tools.RotaryScale(root, max_value=100.0, unit='psi')
p.grid()
p.set_value(32.7)
root.mainloop()
关于Python3 tkinter 模拟仪表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46789053/