Передача переменных в метод геометрии TkinterPython

Программы на Python
Ответить
Anonymous
 Передача переменных в метод геометрии Tkinter

Сообщение Anonymous »

Некоторое время я пытался выяснить, есть ли способ передавать переменные в метод Geometry в Tkinter.

Я знаю, что метод Geometry принимает строку:

Код: Выделить всё

root = Tk()
root.geometry("1200X1024")
Я хочу открыть окно по ширине экрана.

Код: Выделить всё

root = Tk()
w = root.winfo_screenwidth()
h = root.winfo_screenheight()
Я пробовал следующее:

Код: Выделить всё

geometry = "%dX%d" % (w,h)
root.geometry(geometry)
или

Код: Выделить всё

root.geometry(("%dX%d" % (w,h)))
Независимо от того, как я объединяю переменные, возникает эта ошибка:

Код: Выделить всё

TlcError: bad geometry specifier "1280X1024"
Так можно ли передавать переменные в метод Geometry?

Подробнее здесь: https://stackoverflow.com/questions/275 ... try-method
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»