Лабораторная работа: ЛР3: Графические приложения с использованием Qt creator.
Описание
1.1 Задание 1
Разработать графическое приложение с использование Qt framework
реализующее отображение геометрических фигур и изменение их параметров.
Требования:
- Реализовать класс описывающий правильный многоугольник.
- Реализовать метод начертания многоугольника с помощью отображения линий. (Вспомогательный класса Painter см. ниже).
- Добавить SpinBox (позволяет задавать целое число в заданном диапазоне) в котором будет указываться количество вершин многоугольинка.
- Добавить PushButton «Создать», которая рисует заданный многоугольник, и «Отчистить» которая отчищает полотно.
- Добавить HorizontalSlider на котором можно задать угол поворота многоугольника. Используем слот sliderMoved, который вызывает при перемещении ползунка, поворачиваем и перерисовываем фигуру. Диапазон от 0 до 360 градусов на слайдере.
Характеристики лабораторной работы
Список файлов
- ._ЛР3.Черный (поворот фигуры) 210 b
- ._.DS_Store 120 b
- ._Arter 210 b
- ._ЛР3.Черный.docx 490 b
- ._.DS_Store 120 b
- ._Arter.pro 176 b
- ._mainwindow.cpp 176 b
- ._painter.cpp 176 b
- ._painter.h 176 b
- ._polygon.h 176 b
- ._Arter.app 120 b
- ЛР3.Черный (поворот фигуры)
- .DS_Store 6 Kb
- Arter
- .DS_Store 6 Kb
- Arter.pro 1,22 Kb
- Arter.pro.user 18,87 Kb
- Arter.pro.user.4.9-pre1 23,67 Kb
- main.cpp 233 b
- mainwindow.cpp 1,25 Kb
- mainwindow.h 490 b
- mainwindow.ui 2,13 Kb
- painter.cpp 739 b
- painter.h 518 b
- polygon.h 1,05 Kb
- build-Arter-Desktop_Qt_5_9_7_clang_64bit-Debug
- .qmake.stash 3,72 Kb
- Arter.app
- Contents
- Info.plist 676 b
- MacOS
- Arter 70,09 Kb
- PkgInfo 9 b
- Resources
- empty.lproj 0 b
- Makefile 50,53 Kb
- main.o 917,14 Kb
- moc_mainwindow.cpp 4,11 Kb
- moc_mainwindow.o 494,24 Kb
- moc_predefs.h 12,68 Kb
- painter.o 683,11 Kb
- ui_mainwindow.h 4,34 Kb
- ЛР3.Черный.docx 13,44 Mb