Хотите создавать приложения с графическим интерфейсом с помощью Python? Здесь есть все, что вам нужно, чтобы перейти от первого окна к завершению приложений.
Создание приложений с графическим интерфейсом с помощью Python и Qt — версия PySide2 (Мартин Фитцпатрик)
В этой книге я покажу вам, как создавать собственные приложения с графическим интерфейсом на 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: в чем разница?
Книга на английском языке
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Новые складчины | страница 17
Категории
Страница 17 из 34

![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2F5Nqp2xHm%2FPython-Qt-Py-Side6.webp&hash=4357a7f61c658bde4cb81d15890a434b&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FPJvNJrrr%2FPython-Qt-Py-Side2.png&hash=dcabf24d3980320a008a7d03cc950f07&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi121.fastpic.org%2Fbig%2F2023%2F0225%2F72%2F75e40e9f677857797740165eb216dc72.webp&hash=5f679478fbde4e0a5e57e2fcdc820157&v=4)