Лабораторная работа №4 Знакомство с фреймворком Qt
Цель:
- Установить фреймворк Qt;
- Изучить основные возможности создания и отладки программ в IDE Qt Creator.
Постановка задачи
Настроить рабочее окружение, для разработки программного обеспечения при помощи Qt и IDE Qt Creator, а также изучить базовые возможности данного фреймворка.
Ход работы
Задание 1
- Скачайте с официального сайта и установите последнюю стабильную версию фреймворка Qt;
Внимание! Путь к не должен содержать русских символов, т.к. это может привести, в дальнейшем, к ошибкам во время сборки. - В процессе установки выберите компоненты Qt для сборки при помощи MinGW и подходящую к этим компонентам версию MinGW.
- Чтобы убедиться, что установка прошла успешно, запустите среду разработки Qt Creator и в разделе Примеры найдите проект Calculator Form Example.
- Щёлкнув по проекту вам будет предложено изучить краткую документацию по нему, а так же выбрать и настроить комплект сборки. Выбирайте версию под Desktop, после чего щелкайте по кнопке Редактор.
- На боковой панели в разделе Проекты в каталоге Формы откройте главную форму проекта и замените текст "Input 1", "Input 2", "Output" на "Ввод 1", "Ввод 2" и "Вывод" соответственно. Для этого нужно щёлкнуть по нужному компоненту на форме и в окне Редактор свойств поменять значение свойства text (используйте фильтр).
- Скриншот приложения добавьте в отчёт.
Задание 2
Добавьте в отчёт ответы на следующие вопросы. Текст вопросов продублируйте в отчёте:
- Как изменить цветовую схему (оформление) среды?
- Как закомментировать/раскомментировать блок кода средствами Qt Creator? Имеется ввиду комбинация клавиш или пункт меню.
- Как открыть в проводнике Windows папку с проектом средствами Qt Creator?
- Какое расширение файла-проекта используется Qt Creator? Может быть несколько ответов.
- Как запустить код без отладки?
- Как запустить код в режиме отладки?
- Как установить/убрать точку останова (breakpoint)?
Задание 3
Создайте консольное приложение без Qt.
Внимание! Путь к проекту не должен содержать русских символов, т.к. это может привести к ошибкам во время сборки.
Замените содержимое файла main.cpp на:
Переключите режим сборки в режим Отладка;
Установите точки останова на 6, 7, 8 строках;
Выполните программу в режиме отладки;
В отчёт добавьте ответы на вопросы:
- Чему равны переменные
i
и d
в 6 строке (тут и далее, нужно написать значения); - Чему равны переменные
i
и d
в 7 строке; - Чему равны переменные
i
и d
в 8 строке;
Задание 4
Начиная работать с новым инструментом важно не забыть настроить git, а точнее файл .gitignore, чтобы в репозиторий не попадал всякий мусор.
- Для Qt уже существуют шаблоны .gitignore-файлов например gitignore.io или на github.
- Если у вас в репозитории уже есть .gitignore просто добавьте туда новые строки, если вы только создали репозиторий, то не забудьте и про остальные инструменты которыми пользуетесь.
Что должно быть в отчёте
Отчёт по лабораторной работе оформляется в соответствии с указанными в разделе Правила оценивания требованиями.
В отчёте создайте раздел (заголовок второго уровня) Постановка задачи и продублируйте туда соответствующий блок из этого документа.
Создайте раздел (заголовок второго уровня) Выполнение работы и текстом подробно опишите всё, что делали в процессе выполнения.
В папке с лабораторной работой должно быть:
- Отчёт в файле ReadMe.md;
- Каталог с кодом из задания 3.
Ссылки
- Если будут затруднения, в этом плейлисте я описал основные моменты;