Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2019, 22:12   #1
vitormorev
 
Регистрация: 24.04.2019
Сообщений: 7
По умолчанию Установить PyQT5

Ребята, хотел поиграться с PyQT5 (у меня Windows). Пошел скачивать на оффсайт https://www.riverbankcomputing.com/s...pyqt/download5 , а там: If you have purchased a commercial PyQt license then please login to your account using the details sent to you at the time of purchase.

Не понял. А если не купил, то всё?

Последний раз редактировалось Alex11223; 19.06.2019 в 22:21.
vitormorev вне форума Ответить с цитированием
Старый 19.06.2019, 22:19   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Там же есть раздел Binary Packages, где написано как ставить через pip.

Вообще наверно лучше Pyside2 уже брать, его официально поддерживают разработчики Qt.

Ну и ставить лучше всего в venv, проще всего с помощью poetry или pipenv.
https://poetry.eustace.io/docs/
Код:
poetry new myproject
cd myproject
poetry add pyside2 # или pyqt5
poetry shell # или poetry run python ......
python # или python myproject/script.py, или python -m myproject.script
В пакете pyside2 (или pyqt5) есть всё нужное для работы скриптов.
Если хотите графический редактор ui файлов, то нужен еще Qt Designer, его можно установить либо инсталятором С++ Qt отсюда https://www.qt.io/download (кнопка справа про опенсорс) либо вроде бы тут он доступен без всего лишнего https://build-system.fman.io/qt-designer-download (не пробовал).
И потом либо загружать их, либо конвертировать в код утилитой. https://doc.qt.io/qtforpython/tutori...l/uifiles.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 26.06.2019 в 11:19.
Alex11223 вне форума Ответить с цитированием
Старый 20.06.2019, 20:32   #3
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Поясните, в чём подвох?
vitormorev
Цитата:
Ребята, хотел поиграться с PyQT5 (у меня Windows).
Скачал и установил без проблем Winpython. Там Python 3 и Qt5.
Или тут о чём то другом?
Пока не "баловался" (запустил пару готовых примеров), но пока далёкая перспектива может стать сегодняшней совсем неожиданно.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 20.06.2019, 20:58   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Зачем ставить сборку когда и так всё ставится в пару команд?
С ней сложно будет с кем-то поделиться проектом, только если у всех она стоит, причем желательно той же версии, особенно для Qt.
Да и сами не сможете например на не вин перейти.
И все равно когда-нибудь вам понадобится библиотека, которую авторы не включили в свою сборку.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.06.2019, 18:43   #5
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Какое существенное отличие от установленной сборки и сборки, которая формируется у меня в процессе?
У меня есть, допустим, проект, которым я хочу с кем-то поделиться.
Моему визави придётся установить недостающие модули и сформировать свою сборку, удовлетворяющую требованиям проекта.
Другая сторона вопроса.
Если появилась новая версия, например, того же PyQt, я не смогу обновить версию моей сборки? [в которой уже был установлен PyQt с WinPython]
Мне надо будет переустанавливать сборку WinPython?
Цитата:
И все равно когда-нибудь вам понадобится библиотека, которую авторы не включили в свою сборку.
И у меня нет возможности добавить новую библиотеку или новую версию в сборку WinPython?

Другое дело, если уже есть сформировавшаяся в процессе работы сборка и нет желания создавать новую ...
Или что-то не до понято мной с точки зрения готовых сборок?
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 21.06.2019, 19:35   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от ViktorR Посмотреть сообщение
Моему визави придётся установить недостающие модули и сформировать свою сборку, удовлетворяющую требованиям проекта.
Да.
А с poetry просто написать poetry install. И версии всего будут точно те же.

Цитата:
Сообщение от ViktorR Посмотреть сообщение
И у меня нет возможности добавить новую библиотеку или новую версию в сборку WinPython?
ну дык если вы добавите ее глобально, то потом придется вспоминать об этом при переустановке + вы не сможете иметь разные версии библиотек для разных проектов.
А если в проект с помощью тех же venv/pipenv/poetry, то проще ж тогда было сразу для всего делать одинаково.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 21.06.2019 в 19:38.
Alex11223 вне форума Ответить с цитированием
Старый 21.06.2019, 20:36   #7
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Спасибо.
Придётся на эту тему почитать по подробнее.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
python3 pyqt5 gui terminal 25-й кадр Python 2 17.04.2019 13:54
Need little help on PyQt5 Помогите с PqQt5 pigeon890 Python 6 15.03.2019 09:59
Подпись LineEdit на Python PyQt5 pigeon890 Python 4 28.01.2019 16:27
Не ставится PyQt5 All_iN_1 Python 1 18.01.2018 10:53
Python 3 + PyQt5 + PyOpenGL = blackscreen Glaciuse Python 0 10.04.2014 13:06