PyQt — это библиотека Python для создания приложений с графическим интерфейсом с помощью инструментария Qt.PyQt это острый, практичный, универсальный инструмент, но при этом простой, удобный и расширяемый по желанию.
В библиотеке PyQt практически полностью реализованы возможности Qt. Это более 600 классов, более 6000 функций и методов, включая:
• Существующий набор виджетов графического интерфейса.
• Стили виджетов.
• Доступ к базам данных с помощью SQL (ODBC, MySQL, PostgreSQL, Oracle).
• QScintilla, основанный на Scintilla виджет текстового редактора.
• Поддержку интернационализации (i18n).
• Парсер XML.
• Поддержку SVG.
• Интеграцию с WebKit, движком рендеринга HTML.
• Поддержку воспроизведения видео и аудио.
PyQt обновляется на протяжении 24-х лет, поэтому проблем с библиотекой быть не должно :3
Стоит отметить, что PyQt совместим с Windows, Unix, Linux, macOS, iOS и Android. Это может быть привлекательной функцией, если вы ищете библиотеку или инфраструктуру для разработки многоплатформенных приложений с родным внешним видом для каждой платформы.
Ставится командой ⚙ pip install PyQt6 (последняя версия PyQt)
Документация и примеры кода здесь :)