PyQt - это набор привязок Python v2 и v3 для инфраструктуры приложений Qt компании Qt. Он работает на всех платформах, поддерживаемых Qt, включая Windows, OS X, Linux, iOS и Android. PyQt5 поддерживает Qt v5. PyQt4 поддерживает Qt v4 и будет собираться против Qt v5. Привязки реализованы в виде набора модулей Python и содержат более 1000 классов.
PyQt имеет двойную лицензию на всех поддерживаемых платформах в соответствии с GNU GPL v3 и коммерческой лицензией Riverbank. В отличие от Qt, PyQt недоступен в рамках LGPL.
PyQt не включает в себя копию Qt. Вы должны получить правильно лицензированную копию Qt самостоятельно. Однако предусмотрены двоичные диски версии GPQ PyQt5, которые включают в себя копию версии QPL LGPL.
PyQt4 и Qt v4 больше не поддерживаются, и новые выпуски не будут выпускаться. PyQt5 и Qt v5 настоятельно рекомендуются для всех новых разработок.