Переглянути вкладення 88901
створення додатків з графічним інтерфейсом за допомогою Python і Qt-версія PySide2 (Мартін Фітцпатрік)
Хочете створювати програми графічного інтерфейсу за допомогою Python? Тут є все, що вам потрібно, щоб перейти від першого вікна до завершення додатків.
У цій книзі я покажу вам, як створювати власні програми графічного інтерфейсу на Python за допомогою PySide2. Починаючи з простого вікна на робочому столі, ми будемо крок за кроком працювати над створенням професійних програм, якими ви можете пишатися.
Я розробляю настільні програми Python протягом 8 років, використовуючи Qt. Це чудовий спосіб створювати професійні та портативні програми за допомогою Python. Але коли ви починаєте, може бути важко знати, з чого почати. У цій книзі я зібрав усе, що хотів би знати, коли починав, і найкорисніші речі, які я дізнався з тих пір.
Ви отримаєте версію книги PySide2 та всі майбутні оновлення.
- Мартін Фіцпатрік
Книга PySide2 + вихідний код
820-сторінкова електронна книга, яка проведе вас від базових концепцій через створення Вашого першого додатка до більш складних додатків.
створення Вашого першого додатка Qt
- Основні можливості PySide2
- Сигнали і слоти
- Віджети
- Макети
- Дії, панелі інструментів і меню
- Діалоги
- Вікна
- Події
- Початок роботи з Qt Designer
- Використання системи ресурсів Qt
- Тематика
- Стилі
- Палітри
- Іконки
- Таблиці стилів Qt (QSS)
- Прості уявлення моделі-список завдань
- Табличні дані в ModelViews з numpy і Pandas
- Запити до баз даних SQL за допомогою моделей Qt
- Растрова графіка в Qt
- Створення користувальницьких віджетів
- Використання користувальницьких віджетів в Qt Designer
- Введення в потоки і процеси
- Використання пулу потоків
- Приклади QRunnable (менеджери, черги)
- Довгі потоки
- Запуск зовнішніх команд і процесів
- Графіка з PyQtGraph
- Графіка за допомогою matplotlib
- Таймери
- Розширення сигналів
- Робота з відносними шляхами
- Системний трей і меню macOS
- Перерахування і простір імен Qt
- Робота з аргументами командного рядка
- Упаковка за допомогою PyInstaller
- Створення інсталятора Windows за допомогою InstallForge
- Створення інсталятора образу диска macOS
- Створення пакету Linux за допомогою fpm
- Упаковка з фбс
- Моцарелла Ашбаджер
- місяцехід
- Встановлення PySide2
- Переклад прикладів C++ на Python
- PyQt6 проти PySide2: в чому різниця?
https://privatelink.de/?https://martinfitz.dev/b/9DVUv