- Описание
- Возможности
- Требования
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);
- набор готовых виджетов интерфейса.
Скриншоты и видео:
Категория: | |
Системы: |
Windows
|
Размер: | 1 Мб |
Автор: | Riverbank Computing Limited ( Сайт) |
Языки: |
Английский
|
Лицензия: | Freeware (Бесплатная) |
Обновление: | 23.06.2023 |
Версия: | 6.5.1 + 5.15.9 |