Как правильно установить свойство залипания кнопки?

Я немного поигрался с 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()
10
задан hon2a 13 January 2015 в 19:11
поделиться