Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Hipsana
@Hipsana
бета-тестировщик и студент в одном флаконе
Qt
Как нарисовать треугольник в Qt C++?
Работаю в Qt с функцией отрисовки фигур.
Скажите пожалуйста как отрисовать треугольник и какие формулы координат у него должны быть в скобочках, если:
drawLine( lastPoint, endPoint ); это я отрисовываю линию
drawEllipse( lastPoint, endPoint.x( ) - lastPoint.x( ), endPoint.y( ) - lastPoint.y( )); я отрисовываю эллипс
drawRect( lastPoint.x( ), lastPoint.y( ), endPoint.x( ) - lastPoint.x( ), endPoint.y( ) - lastPoint.y( )); я отрисовываю прямоугольник
а вот до треугольника мозги не доходят!!
P.S. lastPoint - точка нажатия клавишей мышью на виджете. endPoint.x( ) - конечная точка при растягивании фигуры(как в Paint)
P.S. делаю через mouseMoveEvent, mousePressEvent и тд.
Вопрос задан
более трёх лет назад
639 просмотров
1
комментарий
Подписаться
1
Простой
1
комментарий
Facebook
Вконтакте
Twitter
scottparker
@scottparker
так сложно это написать в гугле?
нарисовать треугольник в Qt C++
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Вячеслав
@xibir
drawPolygon - передаёте массив из 3х точек и будет треугольник
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C++
+1 ещё
Простой
Почему не фильтруются шрифты в QFontDialog?
1 подписчик
06 мар.
112 просмотров
1
ответ
Qt
+1 ещё
Простой
Как вывести список таблиц в PySide 6?
1 подписчик
17 янв.
42 просмотра
1
ответ
Windows
+2 ещё
Средний
C++/Qt5. Как принудительно передать окну фокус?
2 подписчика
15 янв.
199 просмотров
1
ответ
Qt
Средний
Как собрать драйвер oracle для Qt C++?
1 подписчик
09 янв.
43 просмотра
0
ответов
Программирование
+1 ещё
Простой
Как запустить консольную программу в Windows 10 из приложения Qt?
3 подписчика
09 янв.
189 просмотров
1
ответ
macOS
+1 ещё
Средний
Как установить Qt?
1 подписчик
29 дек. 2024
323 просмотра
1
ответ
C++
+2 ещё
Средний
Почему сигнал ReadyRead() вызывается только один раз?
нет подписчиков
28 дек. 2024
113 просмотров
2
ответа
MySQL
+2 ещё
Простой
Почему программа остаётся в фоновых процессах после закрытия?
2 подписчика
22 дек. 2024
936 просмотров
1
ответ
Qt
Простой
Почему не применяются QSS стили на QTabWidget с TabShape Triangular?
1 подписчик
19 дек. 2024
32 просмотра
1
ответ
Qt
Простой
Как проще показать и редактировать список структур в таблице?
1 подписчик
07 дек. 2024
58 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Ведущий Инженер-программист С++
Цифровая мануфактура
•
Москва
от 250 000 ₽
Разработчик С++
AppSec Solution
•
Москва
от 90 000 до 120 000 ₽
Стажер-тестировщик iOS приложений, которому нравится петь
Vocaberry
от 10 000 до 10 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама