Как посчитать размеры окна при использовании grid?
Как посчитать размеры окна при использовании grid? Сейчас приложение(тулбар) находится в вертикальном положении, позиция окна считается из размера экрана и заданного мной размера иконки. вертикальный размер окна зависит от количества иконок (может менятся). в горизонтальном положении все будет зависеть от количества иконок. могу ли я не привязываться к реальным размерам, а сделать именно привязку по правой части экрана или просто отображать окно с минусовым значением размера?
Самое главное, нужно это сделать средствами самого python!
пробовал вывести текущий размер экрана командой print(root.window_width()), выводит 200х200, видимо значение по умолчанию.
Ответы (1 шт):
Все оказалось гораздо проще.
Следующие команды обязательно нужно ставить после self.show() главного окна/фрейма
print(root.winfo_width())
print(root.winfo_height())
Мое содержимое self.show():
root.geometry('{}x{}+{}+{}'.format(size_wx, size_wy, pos_wx, pos_wy))
self.grid()