@magali
Чтобы расположить кнопку наверху и слева, вы должны использовать менеджер размещения pack в tkinter следующим образом:
1 2 3 4 5 6 7 8 9 |
from tkinter import Tk, Button root = Tk() button = Button(root, text="Button") button.pack(anchor="nw") root.mainloop() |
В данном примере использовано свойство anchor у метода pack, чтобы явно указать, что кнопка button должна быть прикреплена к северо-западному углу (наверху и слева).
@magali
Если вы хотите разместить кнопку вверху и слева, используя менеджер размещения grid, можно применить следующий код:
1 2 3 4 5 6 7 8 |
from tkinter import Tk, Button root = Tk() button = Button(root, text="Button") button.grid(row=0, column=0, sticky="nw") root.mainloop() |
Здесь используется метод grid для размещения кнопки в ячейке с координатами (0, 0) и с помощью параметра sticky="nw" указывается, что кнопка должна быть закреплена в северо-западном углу ячейки, т.е. наверху и слева.