Почему я должен использовать Qt Designer 2.7 с Python 2.7? - PullRequest
0 голосов
/ 29 сентября 2010

Почему я не могу использовать другие серии Qt с разными версиями Python?

1 Ответ

0 голосов
/ 29 сентября 2010

Можно.Если у вас есть конкретная версия Qt, которую вы хотите использовать, вы можете загрузить соответствующую версию PyQt с сайта Riverbank или скомпилировать собственную версию PyQt.Мне приходилось собирать их с нуля несколько раз, когда предоставляемые двоичные файлы не соответствовали версиям Qt / Python, которые я хотел использовать.Это немного хлопотно для компиляции, но это определенно возможно.

Также обратите внимание, что готовящаяся к выходу библиотека PySide является альтернативной связью Qt для Python, которая выглядит так,хороший шанс вытеснить PyQt (из-за более слабых лицензионных ограничений).

Вообще говоря, Qt Designer - это необязательный и независимый компонент от PyQt.Вы можете использовать его для создания своих .ui-файлов, но после этого разработчик должен определить, как их использовать ... либо сгенерируйте из них код Python с помощью pyuic4, либо загрузите их динамически.Поскольку формат полученных .ui-файлов совместим с вашей версией PyQt, не должно иметь значения, какую версию Designer вы используете (хотя я настоятельно рекомендую вам использовать версию, соответствующую версии Qt, с которой связан PyQt).

...