Текст площадки «Sharewood». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Научись создавать приложения с графическим интерфейсом (GUI) на Python, используя PyQt6 и Qt Designer.
Читать полное описание
Курс на Английском языке
Научись создавать приложения с графическим интерфейсом (GUI) на Python, используя PyQt6 и Qt Designer.
Этот курс включает:
26,5 ч видео по запросу
160 ресурсов для скачивания
Чему вы научитесь:
Введение в PyQt6 и процесс установки
Работа с Qt Designer и создание приложений с его помощью
Конвертация файлов интерфейса Qt Designer (UI) в файлы Python (PY)
Использование различных виджетов и компонентов интерфейса в PyQt6 и Qt Designer
Создание простого приложения «Блокнот» на PyQt6
Подключение приложения PyQt6 к базе данных MySQL
Рисование различных фигур (прямоугольник, круг, эллипс) с помощью PyQt6
Работа с QtQuick и QML (Qt Markup Language)
Создание различных диаграмм: круговой (PieChart), линейной (LineChart), столбчатой (BarChart) и кольцевой (DonutChart)
Разработка системы управления библиотекой с использованием PyQt6, Qt Designer и MySQL
Конвертация файлов PyQt (PY) в исполняемые файлы (EXE)
Создание автономного установщика для приложения PyQt
Требования:
Необходимо знать язык программирования Python
Это курс по созданию приложений с графическим интерфейсом (GUI) на Python и PyQt6 в 2025 году. Курс разделён на несколько частей и разделов:
В первой части — простое введение в PyQt.
Затем — процесс установки и выбор среды разработки (IDE).
Во второй части — работа с различными виджетами и компонентами интерфейса в PyQt6.
В третьей части — создание простого приложения «Блокнот».
В четвёртой части — работа с базами данных в PyQt6 (используется MySQL).
В пятой части — работа с 2D-графикой и рисованием фигур.
В шестой части — знакомство с QtQuick и QML (Qt Markup Language).
В седьмой части — создание различных диаграмм с помощью PyQtChart: круговых, линейных, столбчатых и кольцевых, как средствами PyQt, так и QtQuick.
В восьмой части — разработка простой системы управления библиотекой с использованием PyQt6 и Qt Designer.
В девятой части — изучение QtMultiMedia и PyQtWebEngine, создание простого медиаплеера и веб-браузера на PyQt.
Также рассматривается процесс конвертации файлов PyQt (PY) в исполняемые файлы (EXE) и создание установщика для приложения.
В курсе используется последняя версия PyQt — PyQt6.
Для кого этот курс:
Для тех, кто хочет научиться создавать приложения с графическим интерфейсом на Python, PyQt6 и Qt Designer.
Для начинающих и опытных разработчиков на Python, желающих освоить разработку GUI с помощью PyQt6.
Для студентов, которые хотят приобрести новый навык и создавать настольные приложения на Python.
Материалы курса
27 разделов • 255 лекций • Общая продолжительность 26 ч 19 мин
Один курс · разные способы доступа
Где удобнее учиться?
Сравните цену и то, как будете заниматься.
Выбирайте не только по цене
ЦенаСумма и выгодность предложения
Удобство интерфейсаОценка формата занятий
Встроенный просмотрБез скачивания всего курса
Занятия с телефонаБез работы с архивами
Без рекламыПри работе с материалами
Найти нужный моментНе пересматривая весь урок
Разобраться в темеПомощь по содержанию, не куратор
Продавцы могут по-разному указать название, автора и программу. Ниже приведены отдельные описания источников.
СкладчикРазработка графического интерфейса на Python с PyQt6 и Qt Designer в 2025 году [Udemy] [Parwiz Forogh]
Указаны на площадке: Parwiz Forogh
Python GUI Development with PyQt6 & Qt Designer in 2025
Язык английский
Научись создавать приложения с графическим интерфейсом (GUI) на Python, используя PyQt6 и Qt Designer.
Этот курс включает:
26,5 ч видео по запросу
160 ресурсов для скачивания
Чему вы научитесь:
Введение в PyQt6 и процесс установки
Работа с Qt Designer и создание приложений с его помощью
Конвертация файлов интерфейса Qt Designer (UI) в файлы Python (PY)
Использование различных виджетов и компонентов интерфейса в PyQt6 и Qt Designer
Создание простого приложения «Блокнот» на PyQt6
Подключение приложения PyQt6 к базе данных MySQL
Рисование различных фигур (прямоугольник, круг, эллипс) с помощью PyQt6
Работа с QtQuick и QML (Qt Markup Language)
Создание различных диаграмм: круговой (PieChart), линейной (LineChart), столбчатой (BarChart) и кольцевой (DonutChart)
Разработка системы управления библиотекой с использованием PyQt6, Qt Designer и MySQL
Конвертация файлов PyQt (PY) в исполняемые файлы (EXE)
Создание автономного установщика для приложения PyQt
Требования: необходимо знать язык программирования Python
Это курс по созданию приложений с графическим интерфейсом (GUI) на Python и PyQt6 в 2025 году. Курс разделён на несколько частей и разделов:
В первой части — простое введение в PyQt.
Затем — процесс установки и выбор среды разработки (IDE).
Во второй части — работа с различными виджетами и компонентами интерфейса в PyQt6.
В третьей части — создание простого приложения «Блокнот».
В четвёртой части — работа с базами данных в PyQt6 (используется MySQL).
В пятой части — работа с 2D-графикой и рисованием фигур.
В шестой части — знакомство с QtQuick и QML (Qt Markup Language).
В седьмой части — создание различных диаграмм с помощью PyQtChart: круговых, линейных, столбчатых и кольцевых, как средствами PyQt, так и QtQuick.
В восьмой части — разработка простой системы управления библиотекой с использованием PyQt6 и Qt Designer.
В девятой части — изучение QtMultiMedia и PyQtWebEngine, создание простого медиаплеера и веб-браузера на PyQt.
Также рассматривается процесс конвертации файлов PyQt (PY) в исполняемые файлы (EXE) и создание установщика для приложения.
В курсе используется последняя версия PyQt — PyQt6.
Для кого этот курс:
Для тех, кто хочет научиться создавать приложения с графическим интерфейсом на Python, PyQt6 и Qt Designer.
Для начинающих и опытных разработчиков на Python, желающих освоить разработку GUI с помощью PyQt6.
Для студентов, которые хотят приобрести новый навык и создавать настольные приложения на Python.
Материалы курса
27 разделов • 255 лекций • Общая продолжительность 26 ч 19 мин
1. Введение в PyQt6 и установка
2. Введение в виджеты PyQt6
3. Продвинутые виджеты и кастомизация
4. Дополнительно о менеджерах компоновки в PyQt6
5. Обработка событий в PyQt6
6. Простое приложение «Блокнот» в PyQt6
7. Работа с базой данных в PyQt6
8. Продвинутая работа с базой данных через QSqlDatabase
9. 2D-графика и рисование
10. Сетевое программирование в PyQt6
11. QtQuick и QML в PyQt6
12. Диаграммы в PyQt6
13. Система управления библиотекой в PyQt6
14. QtMultiMedia, QtWebEngine и упаковка приложения PyQt
15. Выпуск PyQt6.2 с модулями QtMultiMedia и QtWebEngine
16. Многопоточность в PyQt6
17. Работа с PyQtGraph и PyQt6
18. PyQt6 с Amazon RDS MySQL
19. Дополнительно о QtQuick
20. Дополнительно о QtQuick Controls
21. QtQuick Multimedia
22. QtQuick3D
23. QtQuick Animation
24. Выпуск PyQt6.4 с функцией TextToSpeech
25. Модуль QtPdf в PyQt6
26. Игра на PyQt6 — создание игр
27. Работа с PyQt6 и OpenGL
1. Введение в PyQt6 и установка
Введение в курс
Введение в раздел
Введение в PyQt
Установка PyQt6 и первое окно GUI
Классы типов окон PyQt6
Добавление иконки и заголовка к окну PyQt6
Введение в Qt Designer
Конвертация UI-файла Qt Designer в PY-файл
Загрузка UI-файла Qt Designer
2. Введение в виджеты PyQt6
Введение в раздел
Создание QLabel в PyQt6
Работа с QPushButton
Создание QLineEdit в PyQt6
Управление компоновкой QHBoxLayout
Управление компоновкой QVBoxLayout
Управление компоновкой QGridLayout
Обработка событий PyQt6 (сигналы и слоты)
Обработка событий с Qt Designer
Простой калькулятор с Qt Designer
QRadioButton в PyQt6
QRadioButton с Qt Designer в PyQt6
Группировка QRadioButton с Qt Designer
Работа с QCheckBox в PyQt6
QCheckBox с Qt Designer в PyQt6
Создание QSpinBox в PyQt6
QDoubleSpinBox с Qt Designer
Сигнал EditingFinished для QSpinBox
Отображение системных часов с QLCDNumber
Приложение генератора случайных чисел с QLCDNumber
Работа с классом QComboBox
QComboBox с Qt Designer
Сигналы и слоты с Qt Designer
Создание QSlider в PyQt6
QSlider с Qt Designer
Создание QListWidget в PyQt6
QListWidget с Qt Designer
Добавление элементов в QListWidget в Qt Designer
CRUD для QListWidget с Qt Designer
QFontComboBox в PyQt6
QTableWidget в PyQt6
QTableWidget с Qt Designer
QCalendarWidget в PyQt6
QCalendarWidget с Qt Designer
QInputDialog в PyQt6
QColorDialog в PyQt6
QFontDialog в PyQt6
QMessageBox в PyQt6
3. Продвинутые виджеты и кастомизация
Введение в QTreeView
Drag & Drop в QTreeView
Обновление QFileSystemModel в QTreeView
Кастомизация QTableWidget
Продвинутая работа с QTableWidget
Операции с буфером обмена в QTableWidget
Стилизация и темы с Qt Stylesheet
Продвинутая стилизация
Drag and Drop
4. Дополнительно о менеджерах компоновки в PyQt6
Динамическая компоновка с QSpacerItem
Адаптивные компоновки со Stretch Factor
Вложенные компоновки
QStackedLayout
QSplitter
QFormLayout
5. Обработка событий в PyQt6
Введение в обработку событий
Пользовательские события в PyQt6
Распространение событий в PyQt6
Обработка событий мыши в PyQt6
Обработка событий клавиатуры
Таймеры и отложенные события
6. Простое приложение «Блокнот» в PyQt6
Введение в раздел
Меню и элементы меню для блокнота
Добавление иконок к пунктам меню
Разделение GUI-файла
Сохранение файла
Работа с функционалом «Новый файл»
Работа с пунктом меню «Открыть»
Создание функции печати
Создание предварительного просмотра печати
Экспорт файла в PDF
Работа с функцией «Выход»
Работа с меню «Правка»
Функции курсив, жирный, подчеркнутый
Выравнивание текста: слева, справа, по центру
Диалоги шрифта и цвета
7. Работа с базой данных в PyQt6
Введение в раздел
Подключение к MySQL в PyQt6
Вставка данных в базу MySQL
Выборка данных в QTableWidget
Поиск данных из MySQL
Простой логин с MySQL и PyQt6
8. Продвинутая работа с базой данных через QSqlDatabase
Введение в QSqlDatabase
Создание таблицы
Вставка данных
Выборка данных
Обновление данных
Фильтрация и сортировка
9. 2D-графика и рисование
Введение в раздел
Рисование прямоугольника с QPainter
Рисование эллипса с QPainter
Рисование текста с QPainter
Линейный градиент QLinearGradient
Радиальный градиент QRadialGradient
Конический градиент QConicalGradient
События мыши в QPainter
События mousePress и mouseRelease
Рисование точки по клику
Рисование линии по клику
Рисование круга по клику
Рисование прямоугольника по клику
Рисование текста по клику
QGraphicsView & QGraphicsScene
QGraphicsRectItem в PyQt6
Обработка нажатий клавиш
10. Сетевое программирование в PyQt6
Введение в сетевое программирование
Обработка сетевых запросов с REST API
Работа с JSON в сетевых запросах
11. QtQuick и QML в PyQt6
Введение в раздел
Создание окна GUI в QtQuick
Создание кнопки и обработка событий
Строки и колонки в QtQuick
Создание метки и обработка событий
Создание CheckBox
Создание ComboBox
Создание меню
Создание SpinBox
Создание Slider
Создание ScrollView
Switch Button
12. Диаграммы в PyQt6
Введение в раздел
Создание LineChart (QLineSeries)
Создание PieChart (QPieSeries)
Создание BarChart (QBarSeries)
Создание QStackedBarSeries
LineChart и BarChart
Создание DonutChart
LineChart с QtQuick
BarChart с QtQuick
StackedBarChart с QtQuick
PieSeries с QtQuick
ScatterChart с QtQuick
13. Система управления библиотекой в PyQt6
Введение в раздел
Основной дизайн с Qt Designer
Дизайн выдачи книги
Дизайн продления или возврата книги
Конвертация UI-дизайна в PY
Дизайн добавления книги с Qt Designer
Вставка книг в базу MySQL
Дизайн добавления члена библиотеки
Вставка членов библиотеки в базу MySQL
Дизайн просмотра книг
Получение книг из MySQL
Дизайн просмотра членов
Получение членов из MySQL
Выдача книги, часть 1
Выдача книги, часть 2
Выдача книги, часть 3
Загрузка выданных книг из базы
Работа с возвратом книги
Работа с продлением книги
14. QtMultiMedia, QtWebEngine и упаковка приложения PyQt
Введение в раздел
Создание медиаплеера с QtMultiMedia
Требуемые кодеки для QtMultiMedia
Конвертация PY-файла в EXE
Создание установщика для медиаплеера
Создание веб-браузера с PyQtWebEngine
15. Выпуск PyQt6.2 с модулями QtMultiMedia и QtWebEngine
Создание простого медиаплеера
Создание простого веб-браузера
16. Многопоточность в PyQt6
Введение в QThread
Синхронизация потоков с сигналами и слотами
Асинхронное программирование с QRunnable и QThreadPool
17. Работа с PyQtGraph и PyQt6
Введение и установка
Создание линейного графика
Создание столбчатого графика
Создание динамического линейного графика
Создание scatter plot
Добавление легенды к графику
Обновление графика
18. PyQt6 с Amazon RDS MySQL
Введение в раздел
Введение в AWS и создание аккаунта
Введение в Amazon RDS
Создание MySQL-инстанса в Amazon RDS
Платежи Amazon RDS
CRUD-операции с MySQL DB
Создание MySQL RDS в AWS
Вставка данных
19. Дополнительно о QtQuick
Введение в QtQuick
Элемент Rectangle
Элемент Text
Элемент Image
Пример MouseArea
Второй пример MouseArea
Элемент TextInput
Позиционирование элементов
Anchors
Элементы ввода
Клавиши
Компоненты QtQuick
Трансформации QtQuick
20. Дополнительно о QtQuick Controls
Введение в QtQuick Controls
Кнопка
Сигналы кнопки
CheckBox
Slider
Popup
ProgressBar
Overlay
BusyIndicator
DialogButton
TextField
TabButton
TabBar
Drawer
SwipeView
StackView
Frame
ContextMenu
PopupMenu
Tooltip
21. QtQuick Multimedia
Проигрывание аудио
Проигрывание видео
MediaPlayer — ползунок громкости
MediaPlayer — ползунок перемотки
MediaPlayer — кнопки воспроизведения и паузы
22. QtQuick3D
Создание 3D-сцены
Добавление модели на сцену
23. QtQuick Animation
Color SequentialAnimation
Opacity SequentialAnimatio
QtQuick State Animation
Анимация GUI с QtQuick
24. Выпуск PyQt6.4 с функцией TextToSpeech
Обновление до PyQt6.4
Дизайн для Text to Speech
QTextToSpeech в PyQt6
25. Модуль QtPdf в PyQt6
Введение в модуль QtPdf
Пример использования QtPdf
26. Игра на PyQt6 — создание игр
Введение в раздел
Первое игровое окно с QGraphicsView
События игры
Перемещение объектов
Система пуль, часть 1
Система пуль, часть 2
Исправление проблем
Система врагов
Столкновения пуль с врагами
Система очков
Увеличение очков
Система здоровья
Потеря здоровья
Добавление фоновой музыки
Добавление звука к пулям
Добавление графики в игру
27. Работа с PyQt6 и OpenGL
Введение в OpenGL
Рисование 3D-фигур с PyQt6 и OpenGL
Обработка 3D-преобразований
Анимация 3D-объектов
Освещение и тени
This is a course on building Graphical User Interface (GUI) Applications with Python and PyQt6 in 2025, this course is divided in to different parts and sections, in the first part we are going to have a simple introduction to PyQt , after that we go through installation process and what IDE we want to use, in the second part we focus on using different widgets and UI components in PyQt6, in the third part we create a simple notepad application, fourth part is about database handling in PyQt6, basically we are using MySQL database, in the fifth part we work on 2D graphics and drawing, the sixth part is about QtQuick and QML (Qt Markup Language), in the seventh part we focus on working with different charts using PyQtChart, the charts will be created using PyQt and also QtQuick.
in the eight part we create a simple library management system with PyQt6 and Qt designer, in the ninth part we talk about QtMultiMedia and PyQtWebEngine, we will create a simple media player also a simple web browser in PyQt, also we convert our PyQt PY file to EXE file and at the end we create installer for our application. there are different versions of PyQt, in this course we want to use the latest version of PyQt and that is called PyQt6.
Для кого этот курс
Those who are interested in building GUI applications using Python, PyQt6 and Qt Designer
Beginner and advanced developers in python who wants to learn PyQt6 GUI Development
Students who want to learn a new skill in Python and wants to create desktop GUI applications
Чему вы научитесь
Introduction to PyQt6 and Installation Process
Working with Qt Designer and building Apps using Qt Designer
Converting Qt Designer UI file to PY file
Learn how to use different widgets and UI component with PyQt6 and Qt Designer
Learn how to create simple notepad application with PyQt6
Learn how to connect your PyQt6 application with MySQL Database
Learn how to draw different shapes like rectangle, circle and ellipses with PyQt6
Working with QtQuick and QML (Qt Markup Language)
Learn building different charts like PieChart, LineChart, BarChart and DonutChart in PyQt6
Creating library management system in PyQt6, Qt Designer and MySQL database.
Learn how to convert PyQt PY file to EXE file
Learn how to make stand alone installer for your PyQt application
Материалы курса
27 разделов • 255 лекций • Общая продолжительность 26 ч 19 мин
PyQt6 Introduction & Installation
9 лекции • 39 мин
PyQt6 Widgets Introduction
38 лекции • 4 ч 44 мин
Advanced Widgets and Customization
9 лекции • 1 ч 37 мин
More on PyQt6 Layout Managers
6 лекции • 28 мин
PyQt6 Event Handling
6 лекции • 47 мин
Simple Notepad Application in PyQt6
15 лекции • 58 мин
Database Handling in PyQt6
6 лекции • 55 мин
Advanced Database Handling with QSqlDatabase
7 лекции • 58 мин
2D Graphics And Drawing
17 лекции • 1 ч 25 мин
PyQt6 Network Programming
3 лекции • 39 мин
QtQuick & QML in PyQt6
12 лекции • 42 мин
Charts in PyQt6
12 лекции • 53 мин
Library Management System in PyQt6
19 лекции • 2 ч 2 мин
QtMultiMedia, QtWebEngine & Packaging PyQt Application
6 лекции • 49 мин
PyQt6.2 Released with QtMultMedia & QtWebEngine Modules
2 лекции • 15 мин
PyQt6 Multithreading
3 лекции • 37 мин
Working with PyQtGraph and PyQt6
7 лекции • 44 мин
PyQt6 with Amazon RDS MySQL Instance
8 лекции • 1 ч 7 мин
More on QtQuick
13 лекции • 1 ч 16 мин
More on QtQuick Controls
20 лекции • 1 ч 17 мин
QtQuick Multimedia
5 лекции • 32 мин
QtQuick3D
2 лекции • 14 мин
QtQuick Animation
4 лекции • 19 мин
PyQt6.4 Release with QtTextToSpeech Feature
3 лекции • 20 мин
QtPdf Module in PyQt6
2 лекции • 8 мин
PyQt6 Game One - Build Games in PyQt6
16 лекции • 1 ч 12 мин
Working with PyQt6 and OpenGL
5 лекции • 43 мин
Содержание обучения
Что в программе
01Содержание:200 уроков
Введение в PyQt6 и установкаВремя не указано
Введение в курсВремя не указано
Введение в разделВремя не указано
Введение в PyQtВремя не указано
Установка PyQt6 и первое окно GUIВремя не указано
Классы типов окон PyQt6Время не указано
Добавление иконки и заголовка к окну PyQt6Время не указано
Введение в Qt DesignerВремя не указано
Конвертация UI-файла Qt Designer в PY-файлВремя не указано
Загрузка UI-файла Qt DesignerВремя не указано
Введение в виджеты PyQt6Время не указано
Введение в разделВремя не указано
Создание QLabel в PyQt6Время не указано
Работа с QPushButtonВремя не указано
Создание QLineEdit в PyQt6Время не указано
Управление компоновкой QHBoxLayoutВремя не указано
Управление компоновкой QVBoxLayoutВремя не указано
Управление компоновкой QGridLayoutВремя не указано
Обработка событий PyQt6 (сигналы и слоты)Время не указано
«В Курсе» — наш основной вариант для перехода. В таблице — возможности сервисов; состав конкретного курса уточняйте перед оплатой.
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Курс ещё не подтверждён в библиотеке. Пока доступен поиск во «В Курсе»; цену и возможность добавления нужно уточнить.
Складчик
Условия оплаты
Взнос за участие на площадке: 247 ₽. Доступность материала зависит от стадии сбора.
160 ресурсов для скачивания
На странице площадки указано: Взнос 247 р.. Тип платежа, актуальность и соответствие полной цене курса требуют проверки.
Условия проверены 28.09.2026. Перед оплатой проверьте состав предложения у продавца.
Если ваша подписка уже включает этот курс, отдельная покупка не нужна.
Тарифы проверены 02.10.2026
160 ресурсов для скачивания
Условия проверены 27.09.2026. Перед оплатой проверьте состав предложения у продавца.
Получено 28.09.2026
Sharewood«Разработка графического интерфейса на Python с PyQt6 и Qt Designer в 2025 году [udemy.com]» [Parwiz Forogh]
Указаны на площадке: Parwiz Forogh
Курс на Английском языке
Научись создавать приложения с графическим интерфейсом (GUI) на Python, используя PyQt6 и Qt Designer.
Этот курс включает:
26,5 ч видео по запросу
160 ресурсов для скачивания
Чему вы научитесь:
Введение в PyQt6 и процесс установки
Работа с Qt Designer и создание приложений с его помощью
Конвертация файлов интерфейса Qt Designer (UI) в файлы Python (PY)
Использование различных виджетов и компонентов интерфейса в PyQt6 и Qt Designer
Создание простого приложения «Блокнот» на PyQt6
Подключение приложения PyQt6 к базе данных MySQL
Рисование различных фигур (прямоугольник, круг, эллипс) с помощью PyQt6
Работа с QtQuick и QML (Qt Markup Language)
Создание различных диаграмм: круговой (PieChart), линейной (LineChart), столбчатой (BarChart) и кольцевой (DonutChart)
Разработка системы управления библиотекой с использованием PyQt6, Qt Designer и MySQL
Конвертация файлов PyQt (PY) в исполняемые файлы (EXE)
Создание автономного установщика для приложения PyQt
Требования:
Необходимо знать язык программирования Python
Это курс по созданию приложений с графическим интерфейсом (GUI) на Python и PyQt6 в 2025 году. Курс разделён на несколько частей и разделов:
В первой части — простое введение в PyQt.
Затем — процесс установки и выбор среды разработки (IDE).
Во второй части — работа с различными виджетами и компонентами интерфейса в PyQt6.
В третьей части — создание простого приложения «Блокнот».
В четвёртой части — работа с базами данных в PyQt6 (используется MySQL).
В пятой части — работа с 2D-графикой и рисованием фигур.
В шестой части — знакомство с QtQuick и QML (Qt Markup Language).
В седьмой части — создание различных диаграмм с помощью PyQtChart: круговых, линейных, столбчатых и кольцевых, как средствами PyQt, так и QtQuick.
В восьмой части — разработка простой системы управления библиотекой с использованием PyQt6 и Qt Designer.
В девятой части — изучение QtMultiMedia и PyQtWebEngine, создание простого медиаплеера и веб-браузера на PyQt.
Также рассматривается процесс конвертации файлов PyQt (PY) в исполняемые файлы (EXE) и создание установщика для приложения.
В курсе используется последняя версия PyQt — PyQt6.
Для кого этот курс:
Для тех, кто хочет научиться создавать приложения с графическим интерфейсом на Python, PyQt6 и Qt Designer.
Для начинающих и опытных разработчиков на Python, желающих освоить разработку GUI с помощью PyQt6.
Для студентов, которые хотят приобрести новый навык и создавать настольные приложения на Python.
Материалы курса
27 разделов • 255 лекций • Общая продолжительность 26 ч 19 мин
Программа этой площадки
Содержание:
Получено 29.09.2026
Sharewood«Разработка графического интерфейса на Python с PyQt6 и Qt Designer в 2025 году [Udemy]» [Parwiz Forogh]
Указаны на площадке: Parwiz Forogh
Курс на Английском языке
Научись создавать приложения с графическим интерфейсом (GUI) на Python, используя PyQt6 и Qt Designer.
Этот курс включает:
26,5 ч видео по запросу
160 ресурсов для скачивания
Чему вы научитесь:
Введение в PyQt6 и процесс установки
Работа с Qt Designer и создание приложений с его помощью
Конвертация файлов интерфейса Qt Designer (UI) в файлы Python (PY)
Использование различных виджетов и компонентов интерфейса в PyQt6 и Qt Designer
Создание простого приложения «Блокнот» на PyQt6
Подключение приложения PyQt6 к базе данных MySQL
Рисование различных фигур (прямоугольник, круг, эллипс) с помощью PyQt6
Работа с QtQuick и QML (Qt Markup Language)
Создание различных диаграмм: круговой (PieChart), линейной (LineChart), столбчатой (BarChart) и кольцевой (DonutChart)
Разработка системы управления библиотекой с использованием PyQt6, Qt Designer и MySQL
Конвертация файлов PyQt (PY) в исполняемые файлы (EXE)
Создание автономного установщика для приложения PyQt
Требования:
Необходимо знать язык программирования Python
Это курс по созданию приложений с графическим интерфейсом (GUI) на Python и PyQt6 в 2025 году. Курс разделён на несколько частей и разделов:
В первой части — простое введение в PyQt.
Затем — процесс установки и выбор среды разработки (IDE).
Во второй части — работа с различными виджетами и компонентами интерфейса в PyQt6.
В третьей части — создание простого приложения «Блокнот».
В четвёртой части — работа с базами данных в PyQt6 (используется MySQL).
В пятой части — работа с 2D-графикой и рисованием фигур.
В шестой части — знакомство с QtQuick и QML (Qt Markup Language).
В седьмой части — создание различных диаграмм с помощью PyQtChart: круговых, линейных, столбчатых и кольцевых, как средствами PyQt, так и QtQuick.
В восьмой части — разработка простой системы управления библиотекой с использованием PyQt6 и Qt Designer.
В девятой части — изучение QtMultiMedia и PyQtWebEngine, создание простого медиаплеера и веб-браузера на PyQt.
Также рассматривается процесс конвертации файлов PyQt (PY) в исполняемые файлы (EXE) и создание установщика для приложения.
В курсе используется последняя версия PyQt — PyQt6.
Для кого этот курс:
Для тех, кто хочет научиться создавать приложения с графическим интерфейсом на Python, PyQt6 и Qt Designer.
Для начинающих и опытных разработчиков на Python, желающих освоить разработку GUI с помощью PyQt6.
Для студентов, которые хотят приобрести новый навык и создавать настольные приложения на Python.
Материалы курса
27 разделов • 255 лекций • Общая продолжительность 26 ч 19 мин
Программа этой площадки
Содержание:
Получено 27.09.2026
QRadioButton с Qt Designer в PyQt6
Время не указано
Группировка QRadioButton с Qt DesignerВремя не указано
Работа с QCheckBox в PyQt6Время не указано
QCheckBox с Qt Designer в PyQt6Время не указано
Создание QSpinBox в PyQt6Время не указано
QDoubleSpinBox с Qt DesignerВремя не указано
Сигнал EditingFinished для QSpinBoxВремя не указано
Отображение системных часов с QLCDNumberВремя не указано
Приложение генератора случайных чисел с QLCDNumberВремя не указано
Работа с классом QComboBoxВремя не указано
QComboBox с Qt DesignerВремя не указано
Сигналы и слоты с Qt DesignerВремя не указано
Создание QSlider в PyQt6Время не указано
QSlider с Qt DesignerВремя не указано
Создание QListWidget в PyQt6Время не указано
QListWidget с Qt DesignerВремя не указано
Добавление элементов в QListWidget в Qt DesignerВремя не указано
CRUD для QListWidget с Qt DesignerВремя не указано
QFontComboBox в PyQt6Время не указано
QTableWidget в PyQt6Время не указано
QTableWidget с Qt DesignerВремя не указано
QCalendarWidget в PyQt6Время не указано
QCalendarWidget с Qt DesignerВремя не указано
QInputDialog в PyQt6Время не указано
QColorDialog в PyQt6Время не указано
QFontDialog в PyQt6Время не указано
QMessageBox в PyQt6Время не указано
Продвинутые виджеты и кастомизацияВремя не указано
Введение в QTreeViewВремя не указано
Drag & Drop в QTreeViewВремя не указано
Обновление QFileSystemModel в QTreeViewВремя не указано
Кастомизация QTableWidgetВремя не указано
Продвинутая работа с QTableWidgetВремя не указано
Операции с буфером обмена в QTableWidgetВремя не указано
Стилизация и темы с Qt StylesheetВремя не указано
Продвинутая стилизацияВремя не указано
Drag and DropВремя не указано
Дополнительно о менеджерах компоновки в PyQt6Время не указано
Динамическая компоновка с QSpacerItemВремя не указано
Адаптивные компоновки со Stretch FactorВремя не указано
Вложенные компоновкиВремя не указано
QStackedLayoutВремя не указано
QSplitterВремя не указано
QFormLayoutВремя не указано
Обработка событий в PyQt6Время не указано
Введение в обработку событийВремя не указано
Пользовательские события в PyQt6Время не указано
Распространение событий в PyQt6Время не указано
Обработка событий мыши в PyQt6Время не указано
Обработка событий клавиатурыВремя не указано
Таймеры и отложенные событияВремя не указано
Простое приложение «Блокнот» в PyQt6Время не указано
Введение в разделВремя не указано
Меню и элементы меню для блокнотаВремя не указано
Добавление иконок к пунктам менюВремя не указано
Разделение GUI-файлаВремя не указано
Сохранение файлаВремя не указано
Работа с функционалом «Новый файл»Время не указано
Работа с пунктом меню «Открыть»Время не указано
Создание функции печатиВремя не указано
Создание предварительного просмотра печатиВремя не указано
Экспорт файла в PDFВремя не указано
Работа с функцией «Выход»Время не указано
Работа с меню «Правка»Время не указано
Функции курсив, жирный, подчеркнутыйВремя не указано
Выравнивание текста: слева, справа, по центруВремя не указано
Диалоги шрифта и цветаВремя не указано
Работа с базой данных в PyQt6Время не указано
Введение в разделВремя не указано
Подключение к MySQL в PyQt6Время не указано
Вставка данных в базу MySQLВремя не указано
Выборка данных в QTableWidgetВремя не указано
Поиск данных из MySQLВремя не указано
Простой логин с MySQL и PyQt6Время не указано
Продвинутая работа с базой данных через QSqlDatabaseВремя не указано
Введение в QSqlDatabaseВремя не указано
Создание таблицыВремя не указано
Вставка данныхВремя не указано
Выборка данныхВремя не указано
Обновление данныхВремя не указано
Фильтрация и сортировкаВремя не указано
Управление транзакциямиВремя не указано
2D-графика и рисованиеВремя не указано
Введение в разделВремя не указано
Рисование прямоугольника с QPainterВремя не указано
Рисование эллипса с QPainterВремя не указано
Рисование текста с QPainterВремя не указано
Линейный градиент QLinearGradientВремя не указано
Радиальный градиент QRadialGradientВремя не указано
Конический градиент QConicalGradientВремя не указано
События мыши в QPainterВремя не указано
События mousePress и mouseReleaseВремя не указано
Рисование точки по кликуВремя не указано
Рисование линии по кликуВремя не указано
Рисование круга по кликуВремя не указано
Рисование прямоугольника по кликуВремя не указано
Рисование текста по кликуВремя не указано
QGraphicsView & QGraphicsSceneВремя не указано
QGraphicsRectItem в PyQt6Время не указано
Обработка нажатий клавишВремя не указано
Сетевое программирование в PyQt6Время не указано
Введение в сетевое программированиеВремя не указано
Обработка сетевых запросов с REST APIВремя не указано
Работа с JSON в сетевых запросахВремя не указано
QtQuick и QML в PyQt6Время не указано
Введение в разделВремя не указано
Создание окна GUI в QtQuickВремя не указано
Создание кнопки и обработка событийВремя не указано
Строки и колонки в QtQuickВремя не указано
Создание метки и обработка событийВремя не указано
Создание CheckBoxВремя не указано
Создание ComboBoxВремя не указано
Создание менюВремя не указано
Создание SpinBoxВремя не указано
Создание SliderВремя не указано
Создание ScrollViewВремя не указано
Switch ButtonВремя не указано
Диаграммы в PyQt6Время не указано
Введение в разделВремя не указано
Создание LineChart (QLineSeries)Время не указано
Создание PieChart (QPieSeries)Время не указано
Создание BarChart (QBarSeries)Время не указано
Создание QStackedBarSeriesВремя не указано
LineChart и BarChartВремя не указано
Создание DonutChartВремя не указано
LineChart с QtQuickВремя не указано
BarChart с QtQuickВремя не указано
StackedBarChart с QtQuickВремя не указано
PieSeries с QtQuickВремя не указано
ScatterChart с QtQuickВремя не указано
Система управления библиотекой в PyQt6Время не указано
Введение в разделВремя не указано
Основной дизайн с Qt DesignerВремя не указано
Дизайн выдачи книгиВремя не указано
Дизайн продления или возврата книгиВремя не указано
Конвертация UI-дизайна в PYВремя не указано
Дизайн добавления книги с Qt DesignerВремя не указано
Вставка книг в базу MySQLВремя не указано
Дизайн добавления члена библиотекиВремя не указано
Вставка членов библиотеки в базу MySQLВремя не указано
Дизайн просмотра книгВремя не указано
Получение книг из MySQLВремя не указано
Дизайн просмотра членовВремя не указано
Получение членов из MySQLВремя не указано
Выдача книги, часть 1Время не указано
Выдача книги, часть 2Время не указано
Выдача книги, часть 3Время не указано
Загрузка выданных книг из базыВремя не указано
Работа с возвратом книгиВремя не указано
Работа с продлением книгиВремя не указано
QtMultiMedia, QtWebEngine и упаковка приложения PyQtВремя не указано
Введение в разделВремя не указано
Создание медиаплеера с QtMultiMediaВремя не указано
Требуемые кодеки для QtMultiMediaВремя не указано
Конвертация PY-файла в EXEВремя не указано
Создание установщика для медиаплеераВремя не указано
Создание веб-браузера с PyQtWebEngineВремя не указано
Выпуск PyQt6.2 с модулями QtMultiMedia и QtWebEngineВремя не указано
Создание простого медиаплеераВремя не указано
Создание простого веб-браузераВремя не указано
Многопоточность в PyQt6Время не указано
Введение в QThreadВремя не указано
Синхронизация потоков с сигналами и слотамиВремя не указано
Асинхронное программирование с QRunnable и QThreadPoolВремя не указано
Работа с PyQtGraph и PyQt6Время не указано
Введение и установкаВремя не указано
Создание линейного графикаВремя не указано
Создание столбчатого графикаВремя не указано
Создание динамического линейного графикаВремя не указано
Создание scatter plotВремя не указано
Добавление легенды к графикуВремя не указано
Обновление графикаВремя не указано
PyQt6 с Amazon RDS MySQLВремя не указано
Введение в разделВремя не указано
Введение в AWS и создание аккаунтаВремя не указано
Введение в Amazon RDSВремя не указано
Создание MySQL-инстанса в Amazon RDSВремя не указано
Платежи Amazon RDSВремя не указано
Альтернативы для выбора
Похожие курсы по этой теме
Это другие программы на близкую тему. Они не считаются тем же курсом: сравните содержание, преподавателей и условия.
Похожая тема в направлении «Разработка и программирование»
Этот обучающий курс предназначен для начинающих, желающих освоить разработку графического интерфейса пользователя (GUI) на Python. После его прохождения у вас появятся навыки создания полноценных приложений на этом языке программирования.
Что известно об альтернативе
Формат: Курс включает 22 видеоурока, посвященных библиотеке tkinter источник ↗︎
Погрузитесь в создание web-сервисов, изучите Django — самый популярный веб-фреймворк Python. Научитесь работать с базами данных с помощью ORM, отслеживайте ошибки с помощью Rollbar. Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности. Деплойте сайт на сервер.
Добро пожаловать на мой комплексный курс по взлому веб-сайтов и веб-приложений! В этом курсе мы начнем с основ, курс рассчитан на новичков, которые ничего не знают про тестирование на проникновение и хакинг.