Библиотека Qt (C++). Уровень 1 — курс от Специалист

Курс «Библиотека Qt (C++). Уровень 1. Основы программирования» от центра «Специалист» при МГТУ им. Баумана знакомит с кроссплатформенной библиотекой Qt для разработки приложений на C++. За 40 академических часов слушатели изучают архитектуру Qt, механизм сигналов и слотов, создание графических интерфейсов, работу с виджетами, компоновку элементов, обработку событий и основы графики. Занятия проходят очно в Москве или онлайн с преподавателем. По окончании выдаётся свидетельство установленного образца.

7.6/10
Рейтинг ToolFox
Как мы оцениваем курсы

Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:

  • Качество программы — полнота материала, актуальность технологий
  • Практика — реальные проекты, код-ревью, тренажёры
  • Поддержка — наставники, обратная связь, сообщество
  • Трудоустройство — карьерный центр, помощь с резюме
  • Цена/качество — соотношение стоимости и получаемых навыков

Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.

Платформа
Специалист
Автор
Преподаватели центра «Специалист», Специалист при МГТУ Баумана
Длительность
1 мес, 40 ч/нед
Формат
Очно в Москве или онлайн с преподавателем, лабораторные работы на компьютерах центра
Уровень
Средний
Язык
Русский
Сертификат
Свидетельство центра «Специалист»
Обновлено
март 2026 г.
39 990 ₽

Полная стоимость: 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

Чему научитесь

Создавать кроссплатформенные приложения с графическим интерфейсом на Qt
Использовать механизм сигналов и слотов для связывания объектов
Работать с основными виджетами и элементами управления Qt
Компоновать интерфейс с помощью менеджеров размещения
Обрабатывать события клавиатуры, мыши и таймеров
Рисовать графические элементы с помощью QPainter
Применять паттерн Model/View для работы с данными
Работать в среде Qt Creator и использовать Qt Designer

Для кого подходит

  • Программистам на C++, желающим освоить разработку GUI-приложений
  • Разработчикам, которым нужно создавать кроссплатформенные десктопные приложения
  • Студентам и выпускникам технических вузов с базой C++
  • Специалистам, переходящим на Qt с других фреймворков для UI

Требования

  • Знание основ языка C++ (переменные, циклы, функции, классы)
  • Опыт работы с указателями и динамической памятью в C++
  • Базовое понимание принципов ООП

Плюсы и минусы курса Библиотека Qt (C++). Уровень 1

Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.

Плюсы

  • Занятия с живым преподавателем -- очно или онлайн
  • Центр «Специалист» при МГТУ Баумана -- признанный бренд в IT-обучении
  • Лабораторные работы на подготовленных компьютерах центра
  • 20 академических часов для самостоятельной работы в компьютерных лабораториях
  • Свидетельство установленного образца по окончании
  • Интенсивный формат -- можно пройти за одну рабочую неделю

Минусы

  • Высокая стоимость -- около 40 000 рублей за короткий курс
  • Требуется предварительное знание C++ -- не подходит для новичков
  • Короткий курс -- 40 ак. часов может быть недостаточно для глубокого погружения
  • Нет рассрочки

Отзывы (1)

Был ли полезен этот инструмент?
💬

Загрузка комментариев...

Часто задаваемые вопросы

Нужно ли знать C++ перед обучением?
Да, курс рассчитан на разработчиков с базовым знанием C++. Необходимо уметь работать с переменными, функциями, классами и указателями.
Можно ли пройти курс онлайн?
Да, курс доступен как очно в Москве, так и онлайн в режиме реального времени с преподавателем.
Какой документ выдаётся по окончании?
Именное свидетельство центра «Специалист» при МГТУ им. Баумана установленного образца.
Сколько длится обучение?
Аудиторная нагрузка -- 40 академических часов с преподавателем, плюс 20 часов для самостоятельной практики в лабораториях центра.
Есть ли продолжение курса?
Да, доступен курс «Библиотека Qt5 (C++). Уровень 2. Продвинутая разработка пользовательского интерфейса» для углублённого изучения.

Нужно ли знать C++ перед обучением?

Да, курс рассчитан на разработчиков с базовым знанием C++. Необходимо уметь работать с переменными, функциями, классами и указателями.

Можно ли пройти курс онлайн?

Да, курс доступен как очно в Москве, так и онлайн в режиме реального времени с преподавателем.

Какой документ выдаётся по окончании?

Именное свидетельство центра «Специалист» при МГТУ им. Баумана установленного образца.

Сколько длится обучение?

Аудиторная нагрузка -- 40 академических часов с преподавателем, плюс 20 часов для самостоятельной практики в лабораториях центра.

Есть ли продолжение курса?

Да, доступен курс «Библиотека Qt5 (C++). Уровень 2. Продвинутая разработка пользовательского интерфейса» для углублённого изучения.

Информация проверена: март 2026 г.