2 回答

TA貢獻1757條經驗 獲得超8個贊
command您可以在對象中使用該選項Scale:
from tkinter import *
def sel(val=0): # pass new scale value
#selection = "Value = " + str(var.get())
#label.config(text = selection)
label.config(text = val)
root = Tk()
var = DoubleVar()
scale = Scale( root, variable = var, command=sel) # call sel function on change
scale.pack(anchor=CENTER)
button = Button(root, text="Get Scale Value", command=sel)
button.pack(anchor=CENTER)
label = Label(root)
label.pack()
root.mainloop()

TA貢獻1833條經驗 獲得超4個贊
使用文本變量代替文本參數:
from tkinter import *
root = Tk()
var = DoubleVar()
scale = Scale( root, variable = var )
scale.pack(anchor=CENTER)
label = Label(root, textvariable=var)
label.pack()
root.mainloop()
添加回答
舉報