Уроки Python 19 // Что такое PyQT
Сегодня я расскажу вам о PyQT и создании графических оконных приложений на Python. Наверняка вы уже слышали о Qt - это кроссплатформенная среда для создания оконных приложений. Qt портирован под многие языки, включая наш любимый Python. Его версия для Python называется PyQt. О ней и поговорим.
Что я имею в виду под словом графические оконные приложения? Это значит, что приложения отображаются как окна с графическими элементами интерфейса, как большинство программ в Windows. Если до этого урока мы писали в основном консольные приложения, то с помощью PyQt мы сможем создавать удобные оконные интерфейсы для любой программы на Python.
Возможно данная инструкция покажется вам сложной, но поверьте, PyQt настолько полезная штука, что его однозначно стоит изучить.
Сперва нам нужно установить PyQt через pip:
pip install pyqt5
Я настойчиво рекомендую вам использовать 32-битную версию интерпретатора Python, даже если у вас 64-битная система. По моему опыту с 32-битной веткой возникает меньше проблем при установки различных библиотек, в том числе и PyQt. Если у вас стоит 64-битная версия Python, удалите ее через установку и удаление программ в панели управления Windows, скачайте и установите 32-битную. Кроме того, для работы PyQt нужен Visual C library 2015, который можно скачать здесь:
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
Также вы можете найти VCL 2015 в сборниках Windows программ, которых полно на торрентах. Устанавливать нужно именно 32-битную версию VCL 2015, соответствующую вашему 32 битному Python.
Когда мы устанавливаем PyQt через pip, у нас не ставится одна из необходимых нам утилит под названием Designer. Поэтому кроме установки через pip установим также дистрибутив PyQt, скачав его отсюда:
https://sourceforge.net/projects/pyqt/files/
Не обращайте внимания, что версия инсталлятора предназначена для Python 3.5. Установите PyQt через инсталлятор в какую-нибудь папку, отличающуюся от стандартной папки Python. Собственно, PyQt установленный через инсталлятор нам не нужен, нужна только программа Designer из него.
После установки инсталлятора в меню Пуск появляется группа программ под названием PyQt GPL в которой мы увидим программу Designer.
В данной программе мы сможем рисовать интерфейс наших приложений, просто перетаскивая элементы на заготовку окна.
Можете проверить корректно ли установился PyQt с помощью запуска примеров программ, которые вы найдете в той же папке меню Пуск.
На следующем уроке мы с вами напишем первое приложение на PyQt. А тем, кому не терпится заняться этим прямо сейчас, я рекомендую скачать следующие книги:
Прохоренок Н., Дронов В. - Python 3 и PyQt 5 (2016)
Алексей Горожанов "PyQT для лингвистов"
Ставьте апвоут, подписывайтесь, будет еще много интересных уроков!