Задать вопрос
@Hipsana
бета-тестировщик и студент в одном флаконе

Как нарисовать треугольник в 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 и тд.
  • Вопрос задан
  • 657 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
drawPolygon - передаёте массив из 3х точек и будет треугольник
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы