Що нового?

Придбаний Создание приложений с графическим интерфейсом с Python и Qt — версия PySide6 (Мартин Фитцпатрик)

Інформація про покупку
Тип покупки: Складчина
Ціна: 552 ГРН
Учасників: 0 з 14
Організатор: Відсутній
Статус: Набір учасників
Внесок: 41 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор


Создание приложений с графическим интерфейсом с помощью Python и Qt — версия PySide2 (Мартин Фитцпатрик)
Хотите создавать приложения с графическим интерфейсом с помощью Python? Здесь есть все, что вам нужно, чтобы перейти от первого окна к завершению приложений.

В этой книге я покажу вам, как создавать собственные приложения с графическим интерфейсом на Python с использованием PySide6. Начиная с простого окна на вашем рабочем столе, мы будем шаг за шагом работать над созданием профессиональных приложений, которыми вы сможете гордиться.

Я разрабатываю настольные приложения Python в течение 8 лет, используя Qt. Это отличный способ создавать профессиональные и портативные приложения с помощью Python. Но когда вы начинаете, может быть сложно понять, с чего начать . В этой книге я собрал все, что хотел бы знать, когда начинал, и самые полезные вещи, которые я узнал с тех пор.

В 2021 году книга была обновлена для Qt6. Вы получите версию книги PySide6 и все будущие обновления.

— Мартин Фицпатрик

Книга PySide2 + исходный код
820-страничная электронная книга, которая проведет вас от базовых концепций через создание вашего первого приложения к более сложным приложениям.

Спойлер: Включает в себя следующие главы
Создание вашего первого приложения Qt
  • Основные возможности PySide6
  • Сигналы и слоты
  • Виджеты
  • Макеты
  • Действия, панели инструментов и меню
  • Диалоги
  • Окна
  • События
Разработка приложений с помощью Qt Creator
  • Начало работы с Qt Designer
  • Использование системы ресурсов Qt
  • Тематика
  • Стили
  • Палитры
  • Иконки
  • Таблицы стилей Qt (QSS)
Архитектура представления модели
  • Простые представления модели — список задач
  • Табличные данные в ModelViews с numpy и Pandas
  • Запросы к базам данных SQL с помощью моделей Qt
Пользовательские виджеты
  • Растровая графика в Qt
  • Создание пользовательских виджетов
  • Использование пользовательских виджетов в Qt Designer
Параллельное выполнение
  • Введение в потоки и процессы
  • Использование пула потоков
  • Примеры QRunnable (менеджеры, очереди)
  • Длинные потоки
  • Запуск внешних команд и процессов
Графика в приложениях с графическим интерфейсом
  • Графика с PyQtGraph
  • Графика с помощью matplotlib
Дополнительные возможности
  • Таймеры
  • Расширение сигналов
  • Работа с относительными путями
  • Системный трей и меню macOS
  • Перечисления и пространство имен Qt
  • Работа с аргументами командной строки
Упаковка и распространение
  • Упаковка с помощью PyInstaller
  • Создание установщика Windows с помощью InstallForge
  • Создание установщика образа диска macOS
  • Создание пакета Linux с помощью fpm
  • Упаковка с фбс
Примеры приложений
  • Моцарелла Ашбаджер
  • луноход
Приложения
  • Установка PySide6
  • Перевод примеров C++ на Python
  • PyQt6 против PySide6: в чем разница?
Книга на английском языке

https://privatelink.de/?https://martinfitz.dev/b/vCr6q
 
Угорі