PyQt | |
---|---|
| |
Тип | Привязка Qt для Python |
Разработчик | Riverbank Computing |
Написана на | C++, Python |
Операционные системы | Мультиплатформенное ПО (Windows, MacOS, Unix) |
Первый выпуск | 1998 год |
Последняя версия | |
Лицензия | GPL2, GPL3 и коммерческая |
Сайт | riverbankcomputing.com/s… |
Медиафайлы на Викискладе |
PyQt — набор расширений (биндингов) графического фреймворка Qt для языка программирования Python, выполненный в виде расширения Python.
PyQt разработан британской компанией Riverbank Computing[2]. PyQt работает на всех платформах, поддерживаемых Qt: Linux и другие UNIX-подобные ОС, macOS и Windows. Существует 3 версии: PyQt6, PyQt5 и PyQt4, поддерживающие соответствующие версии Qt. PyQt распространяется под лицензиями GPL (2 и 3 версии) и коммерческой[3].
PyQt практически полностью реализует возможности Qt. Это более 600 классов[4], более 6000 функций и методов, включая:
PyQt также включает в себя Qt Designer (Qt Creator) — дизайнер графического интерфейса пользователя. Программа pyuic генерирует Python код из файлов, созданных в Qt Designer. Это делает PyQt очень полезным инструментом для быстрого прототипирования. Кроме того, можно добавлять новые графические элементы управления, написанные на Python, в Qt Designer.
Раньше PyQt поставлялся вместе со средой разработки Eric, написанной на PyQt. Eric имеет встроенный отладчик и может быть использована для создания консольных программ. Теперь она доступна в качестве отдельного проекта[5][6][7].
<ref>
; для сносок nokia.rb
не указан текст<ref>
; для сносок осн
не указан текст<ref>
; для сносок осн.опис
не указан текст<ref>
; для сносок eric
не указан текст<ref>
; для сносок py.pyqt
не указан текст<ref>
; для сносок py.pyqt4
не указан текст