Библиотека Qt (C++). Уровень 1 — курс от Специалист
Курс «Библиотека Qt (C++). Уровень 1. Основы программирования» от центра «Специалист» при МГТУ им. Баумана знакомит с кроссплатформенной библиотекой Qt для разработки приложений на C++. За 40 академических часов слушатели изучают архитектуру Qt, механизм сигналов и слотов, создание графических интерфейсов, работу с виджетами, компоновку элементов, обработку событий и основы графики. Занятия проходят очно в Москве или онлайн с преподавателем. По окончании выдаётся свидетельство установленного образца.
Как мы оцениваем курсы
Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:
- Качество программы — полнота материала, актуальность технологий
- Практика — реальные проекты, код-ревью, тренажёры
- Поддержка — наставники, обратная связь, сообщество
- Трудоустройство — карьерный центр, помощь с резюме
- Цена/качество — соотношение стоимости и получаемых навыков
Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.
- Платформа
- Специалист
- Автор
- Преподаватели центра «Специалист», Специалист при МГТУ Баумана
- Длительность
- 1 мес, 40 ч/нед
- Формат
- Очно в Москве или онлайн с преподавателем, лабораторные работы на компьютерах центра
- Уровень
- Средний
- Язык
- Русский
- Сертификат
- Свидетельство центра «Специалист»
- Обновлено
- март 2026 г.
Полная стоимость: 39 990 ₽
Программа и содержание
Модули и темы
Познакомитесь с историей и архитектурой библиотеки Qt, установите и настроите среду разработки Qt Creator. Создадите первый проект и разберётесь в структуре файлов.
- Архитектура Qt
- Qt Creator
- Структура проекта
- Система сборки qmake
Введение в Qt и Qt Creator
Архитектура библиотеки Qt, установка и настройка среды разработки Qt Creator
Познакомитесь с историей и архитектурой библиотеки Qt, установите и настроите среду разработки Qt Creator. Создадите первый проект и разберётесь в структуре файлов.
- Архитектура Qt
- Qt Creator
- Структура проекта
- Система сборки qmake
Сигналы и слоты
Механизм сигналов и слотов -- основа взаимодействия объектов в Qt
Изучите центральный механизм Qt -- сигналы и слоты. Научитесь связывать объекты между собой, создавать пользовательские сигналы и слоты, использовать макрос Q_OBJECT.
- Механизм сигналов и слотов
- Пользовательские сигналы
- Подключение сигналов
- Макрос Q_OBJECT
Виджеты и элементы управления
Основные виджеты Qt: кнопки, поля ввода, списки, таблицы
Освоите работу с основными виджетами Qt: кнопками, полями ввода, выпадающими списками, таблицами. Научитесь обрабатывать действия пользователя и настраивать внешний вид компонентов.
- QPushButton
- QLineEdit и QTextEdit
- QComboBox и QListWidget
- QTableView
Компоновка элементов интерфейса
Менеджеры компоновки, формы, диалоговые окна
Научитесь размещать элементы интерфейса с помощью менеджеров компоновки. Освоите Qt Designer для визуального проектирования форм и создадите диалоговые окна.
- QHBoxLayout и QVBoxLayout
- QGridLayout
- Qt Designer
- Диалоговые окна
Обработка событий
Цикл обработки событий, фильтры, таймеры и пользовательский ввод
Разберётесь в цикле обработки событий Qt. Научитесь перехватывать события клавиатуры и мыши, использовать фильтры событий и таймеры для реализации сложной логики.
- Цикл событий
- Фильтры событий
- Таймеры
- Обработка клавиатуры и мыши
Работа с графикой
Рисование на виджетах, QPainter, основы 2D-графики
Изучите возможности рисования на виджетах с помощью QPainter. Научитесь строить геометрические фигуры, работать с координатной системой и применять трансформации.
- QPainter
- Координатная система
- Геометрические фигуры
- Трансформации
Модель/представление и файловая система
Паттерн Model/View, работа с файлами и потоками данных
Освоите паттерн Model/View для отображения данных в таблицах и списках. Научитесь читать и записывать файлы, сериализовать данные с помощью потоков Qt.
- Model/View архитектура
- QStandardItemModel
- Файловый ввод/вывод
- QDataStream
Чему научитесь
Для кого подходит
- →Программистам на C++, желающим освоить разработку GUI-приложений
- →Разработчикам, которым нужно создавать кроссплатформенные десктопные приложения
- →Студентам и выпускникам технических вузов с базой C++
- →Специалистам, переходящим на Qt с других фреймворков для UI
Требования
- →Знание основ языка C++ (переменные, циклы, функции, классы)
- →Опыт работы с указателями и динамической памятью в C++
- →Базовое понимание принципов ООП
Плюсы и минусы курса Библиотека Qt (C++). Уровень 1
Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.
Плюсы
- Занятия с живым преподавателем -- очно или онлайн
- Центр «Специалист» при МГТУ Баумана -- признанный бренд в IT-обучении
- Лабораторные работы на подготовленных компьютерах центра
- 20 академических часов для самостоятельной работы в компьютерных лабораториях
- Свидетельство установленного образца по окончании
- Интенсивный формат -- можно пройти за одну рабочую неделю
Минусы
- Высокая стоимость -- около 40 000 рублей за короткий курс
- Требуется предварительное знание C++ -- не подходит для новичков
- Короткий курс -- 40 ак. часов может быть недостаточно для глубокого погружения
- Нет рассрочки
Отзывы (1)
Загрузка комментариев...
Часто задаваемые вопросы
Нужно ли знать C++ перед обучением?
Можно ли пройти курс онлайн?
Какой документ выдаётся по окончании?
Сколько длится обучение?
Есть ли продолжение курса?
Нужно ли знать C++ перед обучением?
Да, курс рассчитан на разработчиков с базовым знанием C++. Необходимо уметь работать с переменными, функциями, классами и указателями.
Можно ли пройти курс онлайн?
Да, курс доступен как очно в Москве, так и онлайн в режиме реального времени с преподавателем.
Какой документ выдаётся по окончании?
Именное свидетельство центра «Специалист» при МГТУ им. Баумана установленного образца.
Сколько длится обучение?
Аудиторная нагрузка -- 40 академических часов с преподавателем, плюс 20 часов для самостоятельной практики в лабораториях центра.
Есть ли продолжение курса?
Да, доступен курс «Библиотека Qt5 (C++). Уровень 2. Продвинутая разработка пользовательского интерфейса» для углублённого изучения.