Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 19.06.2019, 23:12   #1
vitormorev
 
Регистрация: 24.04.2019
Сообщений: 7
Репутация: 10
По умолчанию Установить 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 в 23:21.
vitormorev вне форума   Ответить с цитированием
Старый 19.06.2019, 23:19   #2
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 18,734
Репутация: 3673

icq: 512-765
skype: alexp.frl
По умолчанию

Там же есть раздел 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

Последний раз редактировалось Alex11223; 26.06.2019 в 12:19.
Alex11223 на форуме   Ответить с цитированием
Старый 20.06.2019, 21:32   #3
ViktorR
Профессионал
 
Регистрация: 23.10.2010
Сообщений: 1,273
Репутация: 603
По умолчанию

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

icq: 512-765
skype: alexp.frl
По умолчанию

Зачем ставить сборку когда и так всё ставится в пару команд?
С ней сложно будет с кем-то поделиться проектом, только если у всех она стоит, причем желательно той же версии, особенно для Qt.
Да и сами не сможете например на не вин перейти.
И все равно когда-нибудь вам понадобится библиотека, которую авторы не включили в свою сборку.
Alex11223 на форуме   Ответить с цитированием
Старый 21.06.2019, 19:43   #5
ViktorR
Профессионал
 
Регистрация: 23.10.2010
Сообщений: 1,273
Репутация: 603
По умолчанию

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

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

icq: 512-765
skype: alexp.frl
По умолчанию

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

Цитата:
Сообщение от ViktorR Посмотреть сообщение
И у меня нет возможности добавить новую библиотеку или новую версию в сборку WinPython?
ну дык если вы добавите ее глобально, то потом придется вспоминать об этом при переустановке + вы не сможете иметь разные версии библиотек для разных проектов.
А если в проект с помощью тех же venv/pipenv/poetry, то проще ж тогда было сразу для всего делать одинаково.

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


19:44.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru