⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 example_6_6.py

📁 Python.Tkinter编程实例代码多多学习
💻 PY
字号:
from Tkinter import *
import random
root = Tk()

class Indicator:
    def __init__(self, master=None, label='', value=0.0):
	self.var = DoubleVar()
	self.s = Scale(master, label=label, variable=self.var,
		       from_=0.0, to=300.0, orient=HORIZONTAL,
		       length=300)
	self.value = value
	self.var.set(value)
	self.s.pack()
	self.s.after(1000, self.update)
	
    def set(self, value):
        self.value = value

    def update(self):
        self.var.set(self.value)
	self.s.update_idletasks()
	self.s.after(1000, self.update)

def setTemp():
    slider = random.choice(range(10))
    value  = random.choice(range(0, 300))
    slist[slider].set(value)
    root.after(5, setTemp)
    
slist = []
for i in range(10):
    slist.append(Indicator(root, label='Probe %d' % (i+1)))

setTemp()
root.mainloop()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -