Zen of Python
20.1K subscribers
1.19K photos
161 videos
32 files
3.12K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Использование PyQt QThread для предотвращения зависания GUI

Приложения с графическим интерфейсом пользователя (GUI) PyQt имеют основной поток выполнения, который запускает цикл событий и графический интерфейс. Если запустить длительную задачу в этом потоке, то ваш графический интерфейс зависнет, пока задача не завершится. Но этого можно избежать с помощью класса QThread.

В этом руководстве вы узнаете, как:
— использовать QThread для предотвращения зависания графических интерфейсов;
— создавать многоразовые потоки с помощью QThreadPool и QRunnable;
— управлять межпотоковой связью с помощью сигналов и слотов;
— и многое другое.

Подробнее в статье: https://tprg.ru/C2rk

#PyQT
Десктопное приложение на Python с PyQt

Полезная статья для тех, кто хочет создать своё десктопное приложение на Python, но не знает с чего начать.

В переводе, который мы подготовили, вы научитесь создавать такие приложения, используя фреймворк PyQt:

https://tprg.ru/rKLE

#pyqt
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Адресная книга с помощью Python, PyQt и SQLite

С помощью этого подробного руководства вы не только научитесь работать с библиотекой PyQt, создавать графический интерфейс и подключать базу данных к приложению, но и примените полученные знания на практике, создав адресную книгу:

https://tprg.ru/y5Ll

#pyqt #sql
👍1
PyQt и PySide: Обзор и сравнение

На Python существует сразу два решения для работы с Qt — это библиотеки PyQt и PySide.

Здесь вы можете прочитать об основных особенностях и различиях этих библиотек:

https://tprg.ru/br3C

#pyqt #pyside
👍1
Тетрис на Python с PyQt5

Советский программист Алексей Пажитнов создал тетрис в далёком 1985 году.

А сегодня с помощью этой статьи его сможете создать и вы:

https://tprg.ru/5Nek

#gamedev #pyqt
👍1
Упаковка приложений PyQt6 для Windows с помощью PyInstaller и InstallForge

Этот подробный туториал расскажет и покажет вам, как использовать PyInstaller для сборки сначала простых, а затем всё более сложных приложений PyQt6 в распространяемые EXE-файлы в Windows. Руководство разбито на отдельные этапы, поэтому вы можете пройти его с самого начала или перейти сразу к нужному, если у вас уже есть начальные знания.

https://www.pythonguis.com/tutorials/packaging-pyqt6-applications-windows-pyinstaller/

#pyqt
👍14🔥3🤔3
Управляем Arduino с компьютера. Python + PyQt5

А вот и полезный материал для ардуинщиков и любителей DIY. Здесь вы узнаете, как сделать программу для связи Arduino с ПК на Python и PyQt5.

https://youtu.be/VGv7qOlzzgQ

#arduino #pyqt
👍15
Media is too big
VIEW IN TELEGRAM
Изучаем Python PyQt5 за час

Конечно, как и во всех подобных видео, полностью освоить PyQT5 за час у вас не выйдет. Но вы сможете изучить основные возможности и понять, как работать с этой библиотекой. А все прочие навыки и понимание нюансов придёт во время практики.

Видео на английском, поэтому если вам требуется перевод, то вы можете посмотреть его в Яндекс.Браузере по ссылке: youtu.be/92zx_U9Nzf4

#видео #pyqt
👍21🔥1