He estado jugando con tkinter un poco y no puedo entender por qué el atributo "adhesivo" no parece funcionar con mi botón. He especificado que pegajoso es NW, lo que debería hacer que mi botón se adhiera al borde superior izquierdo, pero por alguna razón se pega a la esquina superior derecha. ¿Alguna idea de por qué?¿Cómo establecer correctamente la propiedad adhesiva del botón?
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()