Метод сетки не работает для часов в python - PullRequest
0 голосов
/ 07 февраля 2020

Я пробовал разные источники, googling и др. c, но я не могу сказать, почему я не могу использовать сетку, чтобы поместить эти часы в нижний правый угол . Я пытался использовать gird_columnconfigure, sticky, et c.

from tkinter import *
import time


def tick():
    time_string = time.strftime("%H:%M:%S")
    clock.config(text=time_string)
    clock.after(200, tick)


root = Tk()
root.geometry('500x450')
clock = Label(root, font=("times", 25, "bold"), bg="white")
clock.grid(row=2, column=4)
tick()

mainloop()

1 Ответ

0 голосов
/ 07 февраля 2020

Для вашего случая вы можете добавить:

root.rowconfigure(0, weight=1)
root.columnconfigure(0, weight=1)

Но поскольку в вашем случае есть только один виджет, приведенное выше предложение может не сработать, если вы добавите в окно больше виджетов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...