Gui graphical user interface


Download 0.7 Mb.
Pdf ko'rish
bet1/7
Sana13.05.2023
Hajmi0.7 Mb.
#1455615
TuriКонспект
  1   2   3   4   5   6   7
Bog'liq
PYTHON modul tkinter chast1



Конспект по Python. Модуль Tkinter (часть 1) 
Учитель информатики Батракова Л.В. 

Mодулm Tkinter, предназначен для работы с компонентами графического интерфейса пользователя 
GUI (graphical user interface). 
Многие программы на сегодняшний день используют графический интерфейс, который более интуитивен и 
удобен для пользователя, чем консоль. И с помощью языка программирования Python также можно 
создавать графические программы. Для этого в Python по умолчанию применяется специальный набор 
компонентов, который называется tkinter. 
Tkinter доступен в виде отдельного встроенного модуля, который содержит все необходимые 
графические компоненты - кнопки, текстовые поля и т.д. 
Как и любой модуль, tkinter в Python можно импортировать двумя способами:
import tkinter
from tkinter import * 
Базовым моментом в построении графических программ является создание окна. Затем в окно 
добавляются все остальные компоненты графического интерфейса. Поэтому создадим вначале простейшее 
окно. Для этого определим следующий скрипт: 
Для создания графического окна применяется конструктор Tk(), который определен в модуле tkinter. 
Создаваемое окно присваивается переменной root, и через эту переменную мы можем управлять 
атрибутами окна. В частности, с помощью метода title() можно установить заголовок окна. 
С помощью метода geometry() - размер окна. Для установки размера в метод geometry() передается 
строка в формате "Ширина x Высота". Если при создании окна приложения метод geometry() не 
вызывается, то окно занимает то пространство, которое необходимо для размещения внутреннего 
содержимого. 
Для отображения окна надо вызвать у него метод mainloop(), который запускает цикл обработки 
событий окна для взаимодействия с пользователем. Данная строчка кода должна быть всегда в конце 
скрипта! 
В результате при запуске скрипта мы увидим пустое окошко (см. рис.). 
По умолчанию окно позиционируется в верхний левый угол экрана. Но мы можем изменить его положение, 
передав нужные значения в метод geometry(): 

Download 0.7 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling