2
Оценить
800
319
Бесплатная

PyQt - расширение для Python, которое представляет собой набор привязок к графическим библиотекам Qt. Ранее функционал PyQt был реализован в среде разработки Eric, но позже расширение "выросло" в самостоятельный проект. Оно позволяет "объединить" богатый функционал и "гибкость" фреймворка Qt с простотой и понятностью языка объектно-ориентированного программирования Python.

Расширение является мультиплатформенным и работает на всех современных операционных системах. Оно позволяет реализовать практически все классы, методы и функции вышеуказанного фреймворка. Кроме того, в нем имеется огромный набор инструментов, которые пригодятся любому разработчику. Например, в состав PyQt входит дизайнер графического интерфейса Qt Designer со встроенным генератором Python-кода. Сам по себе Qt Designer является превосходным инструментом прототипирования и позволяет быстро интегрировать программный код для разных инструментов управления.

Кроме того, PyQt включает в себя готовый набор виджетов графической оболочки, парсер XML, поддерживает SVG-фигуры, мультимедийные функции (воспроизведение звука и видео) и может интегрироваться с популярным движком WebKit.

Структурно PyQt делится на десять независимых модулей: QtCore (работа с основными графическими классами), QtNetwork (сетевые классы), QtScript (классы для встроенного интерпретатора JavaScript), QtXml (классы, обрабатывающие XML), QtSql (классы для работы с базами данных) и так далее. В общем, для каждой важной функции и класса предусмотрен "самостоятельный" модуль. Расширение распространяется по лицензии GPL, то есть является совершенно бесплатным и имеет открытый исходный код.

Ключевые особенности и функции

  • совмещение "мощности" и "гибкости" фреймворка Qt с простотой языка программирования Python;
  • отдельные модули, реализующие работу со скриптами, доступ к базам данных, парсинг XML, интеграцию с движком WebKit, поддержку векторной графики (SVG и прочие важные функции);
  • быстрое прототипирование графических и интерфейсов и "привязка" Python-код для элементов управления;
  • реализации мультимедийных возможностей;
  • встроенный дизайнер графической оболочки (Qt Designer);
  • набор готовых виджетов интерфейса.

Специальные требования

Автор обзора : Сергей Нечаев, 30.04.2022
Оценка: 
Системы:
Windows
Размер: 1 Мб
Автор:
Языки:
Английский
Лицензия: Freeware (Бесплатная)
Обновление: 30.04.2022
Версия: 6.3.0 + 5.15.6
Имя файла:
PyQt6-6.3.0.tar.gz
Подписка на обновления