![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 05.12.2021
Сообщений: 1
|
![]()
Нужно создать приложение, которое позволяет рисовать закрашенные прямоугольники с помощью мыши. Создаваемый прямоугольник должен быть видим в процессе построения. Я новичок в QT. Я делаю это с помощью классов QPaintEvent и QMouseEvent. По идее, чтобы рисовать прямоугольник с помощью drawRect мне нужны координаты точки центра, а также ширина и высота. Я понимаю, что центр надо получить вроде как из MousePressEvent, но как это сделать я не знаю. Ширина и высота, наверно, получаются из MouseMoveEvent, но опять же как их получить я не знаю.
Вот, что я смог написать, но работает оно ужасно, и рисует как бы линии из прямоугольников. Код:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с классами на C# | Sashaa_i | C# (си шарп) | 3 | 20.12.2015 15:19 |
работа с классами | JinZh | C++ Builder | 2 | 20.04.2011 23:17 |
работа с классами в си++ | Zolotce | Помощь студентам | 4 | 01.04.2011 22:49 |
работа с классами | jec | Общие вопросы C/C++ | 30 | 05.09.2010 00:03 |
Работа с классами | Superlotles | Общие вопросы C/C++ | 6 | 16.06.2010 17:15 |