按下按钮获取比例值以列出索引

时间:2019-02-21 20:55:17

标签: python button tkinter scale

我是Python的新手,下面有代码。我想通过按一个按钮将比例值设置为列表索引,然后打印列表项,尝试了两天但无法成功。我确实理解了为什么它总是采用第一个索引,这是因为在我运行代码时小数位值始终为0,但是即使更改缩放值并按下按钮,我也不知道为什么小数位始终保持为0。有人能帮我吗?这是代码:

from tkinter import *

root = Tk()

def on_click():
    label.config(text = list[index])

slider = Scale(root, from_=0, to=5, resolution=1, orient=HORIZONTAL)
slider.pack()

list = ['01', '02', '03', '04', '05']
index = slider.get()

label = Label(root)
label.pack()

button = Button(command=on_click)
button.pack()

#print(list[index])

root.mainloop()      

0 个答案:

没有答案