получение значения шкалы для индекса списка нажатием кнопки - PullRequest
0 голосов
/ 21 февраля 2019

Я новичок в 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()      
...