Основные отличия версий PyQt4, PyQt5 и PyQt6:
- PyQt4 предоставляет связующий код для привязки версий платформы Qt 4.x и 5.x, в то время как PyQt5 обеспечивает привязку только для версий 5.x. {7-host} {10-host} В результате PyQt5 не имеет обратной совместимости с устаревшими модулями более ранней версии. {7-host}
- PyQt6 основана на Qt6, в то время как PyQt5 — на Qt5. www.pythonguis.com habr.com Обе версии почти полностью совместимы, за исключением импорта и отсутствия поддержки некоторых продвинутых модулей из Qt6. habr.com В PyQt6 вносятся изменения в работу пространств имён и флагов, но ими легко управлять. habr.com
Кроме того, в PyQt6 есть такая особенность, как векторная графика, которая позволяет создавать динамические интерактивные интерфейсы для различных инструментов, например векторных графических редакторов, дизайнеров процессов анализа данных и простых 2D-игр. www.pythonguis.com