Все курсы
Средний10 уроков8 часов

PyQt6 Продвинутый

Глубокое погружение в архитектуру приложений

Средний курс, в котором вы изучите MVC паттерн, работу с базами данных, потоки и продвинутые виджеты PyQt6.

MVCSQLiteПотокиQThread

Программа курса

10 уроков · 8 часов
1
Архитектура MVC в PyQt
Паттерн Model-View-Controller для десктопных приложений.
2
QTableView и модели данных
Отображение табличных данных с кастомными моделями.
3
QTreeView — деревья
Иерархические структуры данных в интерфейсе.
4
Работа с SQLite через QSqlDatabase
Подключение к базе данных и CRUD-операции.
5
QThread — многопоточность
Выполнение тяжёлых задач без блокировки UI.
6
Пользовательские виджеты
Создание собственных переиспользуемых компонентов.
7
Drag and Drop
Реализация перетаскивания элементов в интерфейсе.
8
QSettings — сохранение настроек
Запоминание пользовательских предпочтений.
9
QDockWidget и гибкий интерфейс
Создание докируемых панелей как в профессиональных IDE.
10
Проект: Менеджер задач
Итоговый проект — полноценное приложение для управления задачами.

Прогресс

0 из 10 уроков (0%)

10 уроков
Структурированный контент
8 часов
Общая продолжительность
Средний
Уровень сложности