Tkinter Scale 参数传递:如何获取和使用 Scale 的值
可以通过绑定 Scale 的 'command' 参数来传递参数。
首先定义一个函数,用来接收 Scale 的参数:
def scale_callback(val):
print('Scale value:', val)
然后在创建 Scale 时,将 'command' 参数绑定到这个函数:
from tkinter import *
root = Tk()
scale = Scale(root, from_=0, to=100, command=scale_callback)
scale.pack()
root.mainloop()
当用户拖动 Scale 时,'scale_callback' 函数就会被调用,并且将当前的 Scale 值作为参数传递进来。在这个函数中,你可以对这个值进行任何操作,比如输出到控制台或者更新其他部件的状态。
原文地址: https://www.cveoy.top/t/topic/nVnF 著作权归作者所有。请勿转载和采集!