Здравствуйте подписчики, и гости моего канала. Продолжаю изучать программирование на Python. Начал изучать модуль Tkinter для создания графического интерфейса с помощью языка программирования Python.
Tkinter – это пакет для Python, предназначенный для работы с библиотекой Тк. Библиотека Тк содержит компоненты графического интерфейса пользователя (graphical user interface – GUI), написанный на языке программирования Tcl.
Для использования Tkinter, как и другие библиотеки необходимо импортировать. Делается это стандартными методами «import tkinter» или «from tkinter import *» Я буду использовать «from tkinter import *» что бы, не указывать имя модуля при обращении к объектам.
Создаем главное окно приложения. В нем будут размещаться все остальные виджеты. Обычно переменную называют «root» хотя это необязательно и можно называть как больше нравиться. Я не буду отходить от общепринятых норм и назову ее «root = Tk()».
Устанавливаем заголовок окна программы с помощью команды «title». «root.title(‘Мой первый графический интерфейс’)»
А с помощью «wm_attributes» сделаем что бы окно нашей программы было поверх всех остальных окон. «root.wm_attributes(“-topmost”,1)».
И для отображения нашего окна при запуске программы необходимо вызвать метод «mainloop» который запускает главный цикл обработки событий. «root.mainloop()».
Запускаем нашу программу. Появляется пустое окно с заголовком. По умолчанию пустое окно открывается маленького размера и не видно полностью заголовка.
Мы можем установить размер окна самостоятельно, для этого использовать функцию «geometry». Установим следующие размеры ширина 350, высота 550. «root.geometry(350x550)». Еще раз запускам программу. И получаем окно наших размеров.
А на этом все.
Спасибо за внимание.
Продолжение следует:
Tkinter часть 2 Button кнопки;
Tkinter часть 3 Label метка;
Tkinter часть 4 Entry однострочное текстовое поле.