Автор оригинала: Python Examples.
Python tkinter – установить размер окна
Обычно, когда вы создаете графический интерфейс, используя TKinter, размер окна зависит от размера и размещения компонентов в окне. Но вы также можете контролировать размер окна, установив определенную ширину и высоту в окно.
Вы можете установить размер окна TKinter, вызывая функцию геометрии () в окне с шириной и строкой высоты, прошедшейся в качестве аргумента.
В этом руководстве мы узнаем, как установить определенный размер окна в наше приложение Tkinter GUI в Python, используя пример программы.
Синтаксис – геометрия ()
Чтобы установить определенный размер в окно при использовании Python Tkinter, используйте функцию геометрии () на переменной класса TK ().
#import statement from tkinter import * #create GUI Tk() variable gui = Tk() #set window size gui.geometry("widthxheight")
где ширина и Высота следует заменять целые числа, которые представляют ширину и высоту окна соответственно. Соблюдайте, что есть х
между ширина и Высота В аргументе предоставлено Геометрия ()
Отказ
Примечание: Обратите внимание, что ширина размера окна X высота не включает в себя заголовок окна.
Пример 1: установить размер окна в Python Tkinter
В этом примере мы будем использовать метод Geometry () для установки фиксированного размера окна 500 на 200 к окну TK ().
Python Program
from tkinter import * gui = Tk(className='Python Examples - Window Size') # set window size gui.geometry("500x200") gui.mainloop()
Выход
Когда вы запускаете эту программу, откроется следующее окно GUI, с указанным размером окна в Геометрия ()
– Ширина 500 и высота 200.
Пример 2. Установите размер окна в ваше приложение GUI
Теперь давайте изменим ширину и высоту, предоставляемую в функцию геометрии (). Скажите 300 на 300.
Python Program
from tkinter import * gui = Tk(className='Python Examples - Window Size') # set window size gui.geometry("300x300") gui.mainloop()
Выход
Резюме
В этом руководстве примеров Python мы узнали, как установить размер окна для приложения GUI, построенный с помощью TKinter, с помощью хорошо детальных примеров.