Я пишу простую программу, которая подтягивает изображение (BackgroundFinal.png) и отображает его в окне. Я хочу, чтобы нажимать кнопку в окне, чтобы сдвинуть изображение на 22 пикселя. Все работает, за исключением того, что кнопка ничего не делает.Изменить положение метки в окне Tkinter
import Tkinter
import Image, ImageTk
from Tkinter import Button
a = 0 #sets inital global 'a' and 'b' values
b = 0
def movedown(): #changes global 'b' value (adding 22)
globals()[b] = 22
return
def window(): #creates a window
window = Tkinter.Tk();
window.geometry('704x528+100+100');
image = Image.open('BackgroundFinal.png'); #gets image (also changes image size)
image = image.resize((704, 528));
imageFinal = ImageTk.PhotoImage(image);
label = Tkinter.Label(window, image = imageFinal); #creates label for image on window
label.pack();
label.place(x = a, y = b); #sets location of label/image using variables 'a' and 'b'
buttonup = Button(window, text = 'down', width = 5, command = movedown()); #creates button which is runs movedown()
buttonup.pack(side='bottom', padx = 5, pady = 5);
window.mainloop();
window()
Если я не ошибаюсь, кнопка должна изменить глобальную «B» значение, поэтому изменение у позиции метки. Я очень ценю любую помощь, извините за мои ужасные уговоры. Заранее спасибо!