1. Основы PySide: 1. Установка PyQt 00:00:00 2. Создание простого виджета 00:06:12 3. Создание класса виджета 00:21:25 4. Сигналы и слоты 00:24:05 5. QtDesigner 00:34:28 6. Компиляция UI файлов 00:46:39 7. Изменение параметров виджета 00:57:46 8. Лейауты 01:04:30 9. Класс QMainWindow 01:10:01 10. Создание простого проекта 01:18:43 11. Практика. Программа расчёта площади 01:31:45 2. Класс виджета: 1. Стандартные диалоги. MessageBox и InputDialog 01:53:03 2. Стандартные диалоги. FileDialog 02:04:38 3. Создание кастомного диалога 02:13:48 4. Виджет списка QListWidget 02:18:39 5. Виджет таблицы QTableWidget 02:27:09 6. Виджет древовидного списка QTreeWidget. #1 02:38:31 7. Виджет древовидного списка QTreeWidget. #2 02:47:54 3. Дополнительные материалы: 1. Документация Qt 03:02:10 2. Запуск Python приложений 03:10:21 4. Project Manager: 1. Введение 03:13:31 2. Создание проекта в PyCharm 03:15:30 3. Подготовка основного окна 03:20:55 4. Подготовка диалога нового проекта 03:25:57 5. Подготовка диалога настроек 03:29:02 6. Подготовка диалога редактора шаблонов 03:31:07 7. Реализация классов виджетов 03:33:08 8. Реализация класса списка проектов 03:44:57 9. Реализация класса диалога нового проекта 03:47:21 10. Реализация класса редактора шаблонов 03:49:01 11. Реализация класса создания проектов 04:06:48 12. Отображение информации о проекте 04:14:23 13. Итоги по проекту 04:22:45 5. Контекстное Меню: 1. Главное меню окна 04:27:22 2. Эвент контекстного меню 04:35:21 3. Коннекты в динамическом меню 04:41:24 4. Расширение стандартного контекстного меню 04:44:24 5. Переопределение метода mousePressEvent 04:48:07 6. Иконки и картинки: 1. Иконки для кнопок 04:55:34 2. Создание модуля для иконок 05:01:49 3. Иконки для меню и панели инструментов 05:06:48 4. Иконки для элементов списка 05:09:28 5. Иконка для окна 05:12:34 6. Варианты отображение иконок в QListWidget 05:14:06 7. Вставка изображения в интерфейс 05:18:16 8. Ресурсы 05:22:40 7. Drag&Drop: 1. Принципы Drag and Drop 05:34:00 2. Включение Drag and Drop 05:38:36 3. Получение данных из MimeData 05:44:07 4. Добавление элемента списка с помощью D&D 05:48:30 5. Перемещение элементов списка между виджетами 05:51:01 6. Иконка перетаскивания 05:59:20 7. Определение источника перетаскивания 06:01:19 8. Настройка кнопок мыши для Drag and Drop 06:02:59 8. Image Converter: 1. Консольный конвертер 06:08:12 2. Подготовка виджетов 06:10:38 3. Реализация процесса конвертирования 06:15:52 4. Реализация класса списка 06:21:16 5. Реализация запуска конвертирования 06:25:42 6. Домашнее задание 06:29:19 9. Дополнительные материалы: 1. External Tool в PyCharm 06:33:21 2. Live Templates в PyCharm 06:35:38 3. Event Filter 06:41:56 10. Кастомный виджет: 1. Основные принципы рисования виджета 06:52:08 2. Рисование примитивов 06:58:39 3. Sine виджет 07:12:03 4. Sine. Реализация виджета 07:19:58 5. Sine. Задание 07:35:38 6. Виджет SplineRamp. Теория 07:36:35 7. SplineRamp. Рисование кривой 07:41:37 8. SplineRamp. Создание интерактивных контролов 07:46:47 9. SplineRamp. Завершение 07:55:54 10. SplineRamp. Задание 08:04:53 11. Color Picker: 1. Отрисовка цветового градиента 08:06:54 2. Оптимизация градиента 08:14:51 3. Выбор цвета 08:19:58 4. Основное окно 08:22:23 5. Маркер выбора цвета 08:28:26 6. Маркер предпросмотра 08:31:31 7. Домашнее задание 08:37:12 12. Графическая сцена: 1. Что такое графическая сцена Qt 08:40:13 2. Структура графической сцены 08:45:51 3. Создание простой графической сцены 08:47:47 4. Создание своего элемента сцены 08:57:00 13. Sequence Editor: 1. Введение и план 09:11:14 2. Настройка фона сцены 09:12:58 3. Реализация кастомного айтема 09:19:16 4. Реализация привязки к сетке 09:25:07 5. Выделение айтемов 09:30:03 6. Панорамирование сцены 09:34:00 7. Проверка коллизии айтемов 09:41:39 8. Динамическое изменение курсора 09:45:30 9. Изменение размера айтема 09:52:04 10. Коллизия во время изменения размера 10:00:44 11. Быстрый обзор проекта 10:03:21 12. Итоги и задание 10:06:59
Hide player controls
Hide resume playing