Найти в Дзене
SamAlex

Tkinter. Часть 1. Создаем окно для приложения.

Tkinter – это пакет для Python, предназначенный для работы с библиотекой Тк. Библиотека Тк содержит компоненты графического интерфейса пользователя (graphical user interface – GUI), написанный на языке программирования Tcl.
Оглавление

Здравствуйте подписчики, и гости моего канала. Продолжаю изучать программирование на Python. Начал изучать модуль Tkinter для создания графического интерфейса с помощью языка программирования Python.

Tkinter 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 однострочное текстовое поле.

Всегда актуальное МЕНЮ моего канала находится ТУТ!!!