Вопросы по теме 'qpainterpath'

Рисовать только часть кривой Безье QPainter Path
Я хочу нарисовать только часть изогнутого пути QPainter. У меня такой путь: QPointF p[4]; p[0] = QPoint(100, 200); p[1] = QPoint(200, 60); p[2] = QPoint(500, 180); p[3] = QPoint(600, 100); cPath.cubicTo(p[1], -a*p[0] + p[1] + a*p[2], a*p[1] +...
1322 просмотров
schedule 12.11.2022

Текст QPainterPath неправильно отображается при печати
В Qt 5.4.2 я использую QPainterPath для рендеринга текста, поскольку текст может быть разбит на символы, и каждый символ отображается по кривой. Я вижу разные результаты на разных платформах и при печати. Чтобы отобразить текст, я пробовал...
244 просмотров
schedule 16.09.2023

как я могу получить, если QPolygon прост?
Я кодирую инструмент, который позволяет рисовать многоугольники. Я хочу, чтобы они были простыми полигонами, и запрещаю рисовать сложные полигоны. Я пробовал ToSubpathPolygons() У меня есть список QPoints, которые образуют полигон. Пишу на...
72 просмотров
schedule 02.06.2022

Анимация объекта QPainterPath
Я хотел бы отобразить кнопку с анимированной стрелкой. Чтобы нарисовать его, я создал класс, который наследует QGraphicsObject и использует класс QPainterPath . Я рисую его в QGraphicsScene и анимирую, используя свойство geometry ,...
335 просмотров
schedule 21.03.2023

Изменение цвета подпутей в QGraphicsPathItem?
Так что в настоящее время я использую код здесь, предыдущий пост для создания и обновления QGraphicsPathItem. Все это прекрасно работает, но теперь мне нужно изменить цвет вложенных путей, включенных в pathItem. Я вижу, что с помощью QPainter я...
180 просмотров
schedule 18.07.2023

как я могу перемещать точки в Qt QPainterPath после создания?
Я создал QGraphicsPathItem, передав конструктору QPainterPath с примерно 10 QPoint. Теперь, как я могу перемещать точки на пути вокруг? Например: Это для создания коробки: path = QtGui.QPainterPath() path.moveTo(0, 0) path.lineTo(10, 0)...
1198 просмотров

QPainterPath объединение фигур (одиночный штрих)
Я пытаюсь создать объединение двух фигур с помощью QPainterPath , чтобы нарисовать комический шар: const int kb = 4; QRectF br = text_->boundingRect().adjusted(-kb, -kb, kb, kb); // anchor on bottom side qreal y = br.bottom(); qreal x = 0.5 *...
318 просмотров

QPainterPath PyQt5 рисует сложные фигуры
Привет. Как я могу нарисовать что-то вроде фигуры на картинке, используя путь qpainter? У кого-нибудь есть примеры кода?
712 просмотров
schedule 18.09.2023

Рисование QPainterPath и размещение элементов по нескольким путям
Из предыдущих кодов я разработал и добавил особое поведение. Идея состоит в том, чтобы нарисовать маленькие круглые фигуры на определенном пути внутри прямоугольной и круглой формы и разместить их в соответствии с заранее заданным расстоянием. Я...
667 просмотров
schedule 05.02.2023

Получить щелкнутую точку вдоль QPainterPath
Как я могу получить процент, представляющий точку, нажатую вдоль QPainterPath. Например, скажем, у меня есть линия, как на изображении ниже, и пользователь щелкает QPainterPath, представленный красной точкой. Я хотел бы записать, какой процент точки...
534 просмотров

Заполнение нарисованного пути с помощью QPainterPath в pyqt5
У меня есть QGraphicsView, в который загружено изображение. Затем я сделал так, чтобы вы могли рисовать по изображению своим указателем с помощью QPainterPath, а затем путь закрывался, соединяя начальную и конечную точки. Мне интересно, как...
617 просмотров

Как изменить цвет QPainterPath после нажатия на QPushButton
Я создал подкласс QPushButton , чтобы иметь возможность повторно реализовать метод paintEvent(QPaintEvent *paint) , также рекомендуемый в официальной документации. Ниже приведена последовательность операций: а) После того, как я запускаю...
41 просмотров
schedule 10.08.2022