Я немного поигрался с tkinter и не могу понять, почему атрибут «липкий» не работает с моей кнопкой. Я' Мы указали липкое значение как NW, что должно привести к тому, что моя кнопка будет прилипать к верхнему левому краю, но по какой-то причине она остается в верхнем правом углу. Есть идеи, почему?
from tkinter import *
from tkinter import ttk
def test():
name = userName.get()
text = "Hello {0}! Pleased to meet you.".format(name)
greeting.set(text)
window = Tk()
greeting = StringVar()
userName = StringVar()
name = Entry(window, textvariable=userName)
name.grid(column=1, row=1, sticky=NW)
button = Button(window, text="greeting", command=test)
button.grid(column=2, row=1, sticky=NW)
label = Label(window, textvariable=greeting)
label.grid(column=1, row=2, sticky=NW)
#creating a rectangle
canvas = Canvas(window)
canvas.grid(column=1, row=2)
#attributes are x,y coordinates of two points
x = canvas.create_rectangle(5,5,115,115)
mainloop()