Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
питон ТП6 / Питон.docx
Скачиваний:
24
Добавлен:
18.08.2022
Размер:
13.07 Mб
Скачать

Обзор графических библиотек. Библиотека Tkinter.

PyQt — набор «привязок» графического фреймворка Qt для языка программирования Python,

выполненный в виде расширения Python. PyQt распространяется под лицензиями GPL (2 и 3

версии) и коммерческой.

PyGTK — набор Python-привязок для библиотеки графического интерфейса GTK+. PyGTK

является свободным ПО и распространяется на условиях GNU LGPL.

WxPython — обёртка библиотеки кроссплатформенного графического интерфейса

пользователя для Python, основой которого является кроссплатформенная API wxWidgets,

написанная на языке программирования C++. Является свободным ПО.

PySide — привязка языка Python к инструментарию Qt, совместимая на уровне API с PyQt. В

отличие от PyQt, PySide доступна для свободного использования, в частности, в коммерческих

проектах.

Tkinter — кросс-платформенная графическая библиотека на основе средств Tk. Входит

в стандартную библиотеку Python

Главным элементом GUI Tkinter является окно. Окнами называют контейнеры, в которых находятся все GUI элементы. Данные GUI элементы, к числу которых относятся текстовые боксы, ярлыки и кнопки, называются виджетами. Виджеты помещаются внутри окон.

Основные виджеты

Менеджеры расположения.

Изображения в Tkinter.

Виджет Canvas предоставляет функциональность, с помощью которой разработчик может нарисовать (drawn) графику в Tkinter. Для чего может понадобиться эта графика? К примеру, для получения статистики, создания своих виджетов, отрисовки небольших игр.

Начинать освоение Canvas лучше всего с линий — примитивных геометрических элементов. В Canvas линию с нужным размером можно создать через метод create_line(). Метод mainloop используется для вызова окна виджета.

И т.д.

Соседние файлы в папке питон ТП6