Как получить текущий размер холста с помощью guiZero - PullRequest
0 голосов
/ 25 марта 2020

Я стремлюсь сделать GUI, который меняется в зависимости от размера холста. Мне нужно иметь возможность активно проверять размер окна, чтобы я знал, когда отображать дополнения. Использование Python 3.8.2 GuiZero

Ответы [ 2 ]

1 голос
/ 26 марта 2020

Вы можете использовать tkinter событие <Configure> на холсте:

def on_resize(event):
    print(app.height)

...
app.tk.bind('<Configure>', on_resize)
0 голосов
/ 25 марта 2020

Я наконец-то смог сделать что-то, но оно выдает ошибку и после завершения работы приложения.

 w=None
 while True:
    x=app.tk.winfo_height()
    if x!=w:
        print(x)
    w=app.tk.winfo_height()
    app.update()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...