Українська
Тема 15. Архітектура Model/View, діалогові вікна та робота з базою даних у застосунках PySide6
Мета: опанувати стандартні й власні моделі Qt, редагування через делегатів і діалоги, фільтрацію та безпечне збереження даних у SQLite; навчитися перевіряти узгодженість моделі й бази.
Зміст лекції
- Моделі, індекси та ролі — Чому дані не повинні жити лише у клітинках · Стандартні моделі, індекси та ролі · Власна модель: контракт із представленням
- Проксі, сортування та делегати — Проксі, сортування та вибір · Делегати: редактор не є джерелом даних
- Власні діалоги — Власні діалоги та результати
- Qt SQL, репозиторій і налаштування — Qt SQL і збереження змін · Власний репозиторій як альтернативний шлях · Налаштування, CSV та перевірка · Типові помилки