Вопросы по теме '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 просмотров
schedule
29.05.2023
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 просмотров
schedule
04.04.2023
QPainterPath PyQt5 рисует сложные фигуры
Привет. Как я могу нарисовать что-то вроде фигуры на картинке, используя путь qpainter? У кого-нибудь есть примеры кода?
712 просмотров
schedule
18.09.2023
Рисование QPainterPath и размещение элементов по нескольким путям
Из предыдущих кодов я разработал и добавил особое поведение. Идея состоит в том, чтобы нарисовать маленькие круглые фигуры на определенном пути внутри прямоугольной и круглой формы и разместить их в соответствии с заранее заданным расстоянием. Я...
667 просмотров
schedule
05.02.2023
Получить щелкнутую точку вдоль QPainterPath
Как я могу получить процент, представляющий точку, нажатую вдоль QPainterPath. Например, скажем, у меня есть линия, как на изображении ниже, и пользователь щелкает QPainterPath, представленный красной точкой. Я хотел бы записать, какой процент точки...
534 просмотров
schedule
20.04.2024
Заполнение нарисованного пути с помощью QPainterPath в pyqt5
У меня есть QGraphicsView, в который загружено изображение. Затем я сделал так, чтобы вы могли рисовать по изображению своим указателем с помощью QPainterPath, а затем путь закрывался, соединяя начальную и конечную точки. Мне интересно, как...
617 просмотров
schedule
15.06.2023
Как изменить цвет QPainterPath после нажатия на QPushButton
Я создал подкласс QPushButton , чтобы иметь возможность повторно реализовать метод paintEvent(QPaintEvent *paint) , также рекомендуемый в официальной документации.
Ниже приведена последовательность операций:
а) После того, как я запускаю...
41 просмотров
schedule
10.08.2022