Описание тега qpainterpath
QPainterPath - это класс из Qt Toolkit, который предоставляет контейнер для операций рисования, позволяя создавать и повторно использовать графические формы.
1
ответ
QPainterPath текст отображается неправильно при печати
В Qt 5.4.2 я использую QPainterPath для визуализации текста, так как текст может быть разбит на символы, и каждый символ отображается вдоль кривой. Я вижу разные результаты на разных платформах и при печати. Чтобы сделать текст, я попытался использо…
12 авг '16 в 16:49
0
ответов
Как я могу получить, если QPolygon прост?
Я кодирую инструмент, который позволяет рисовать полигоны. Я хочу, чтобы они были простыми многоугольниками и запрещали рисовать сложные многоугольники. Я пробовал ToSubpathPolygons() У меня есть список QPoints, которые образуют многоугольник. Я код…
26 апр '17 в 18:01
1
ответ
QPainterPath рисование и размещение элементов по нескольким путям
Я из предыдущих строк кода разработал и добавил некоторые специальные поведения. Идея состоит в том, чтобы нарисовать маленькие круги на определенной траектории внутри прямоугольной и круглой формы и разместить их в соответствии с заранее заданным р…
14 дек '18 в 20:07
1
ответ
Qt рисование выделенного текста с помощью QPainterPath
Я должен нарисовать набросок вычеркнутый текст на QImage, как это: Я делаю это следующим образом: QPainter painter(this); QPainterPath path; QFont font; font.setPixelSize(95); font.setStrikeOut(true); font.setBold(true); path.addText(10, 150, font, …
24 дек '18 в 09:57
1
ответ
QPainterPath закрывает подпуть кривой в конечной точке
У меня проблема с QPainterPath потому что, когда я делаю это: QPainterPath path(start); path.quadTo(control, end); QPainter painter; painter.setBrush(Qt::black); painter.drawPath(path); он также рисует область под кривой черным. С помощью QPainterPa…
10 окт '15 в 18:24
1
ответ
Анимированные эллипсы вдоль QPainterPath
У меня есть куча эллипсов, которые изначально располагаются поверх пути и должны двигаться вдоль QPainterPath. У меня это работает для первого эллипса, но я не могу понять, как найти правильную позицию для других эллипсов. Есть ли способ проверить, …
01 мар '19 в 18:24
1
ответ
Как нарисовать специальный круг в Qt5?
Я хочу нарисовать специальный сегментированный круг, как показано на рисунке ниже. Но я не могу понять, как нарисовать дугу или эллипс, используя setDashPattern, Образ: Сначала я подумал, что будет просто нарисовать цветной круг и нарисовать прозрач…
27 окт '17 в 04:41
1
ответ
Как реализовать рисование каракулей с возможностью стирания путей в QT?
Каков был бы правильный подход для реализации каракулей, таких как рисование в QT, но также и возможность стереть некоторые нарисованные пути? Я видел несколько примеров, где рисование реализовано путем добавления эллипсов в виде точек к изображения…
03 авг '16 в 19:24
1
ответ
Прозрачность перекрывающихся полигонов в Qt
Есть ли простой способ сделать прозрачным перекрывающуюся область между двумя полигонами? Предпочтительно встроенные функции в рамках виджетов Qt / Qt 2D graphics C++. (не QML) Я рендерил данные карты, извлеченные из Openstreetmap.org, и некоторые п…
18 апр '17 в 18:44
0
ответов
Нарисуйте дугу между двумя точками, используя угол в радианах.
Я хочу нарисовать дугу между двумя точками. Я знаю положение двух точек и угол в радианах. Мне удалось написать небольшую программу для расчета центра круга, прежде чем эффективно нарисовать дугу. Но когда я рисую круг для проверки, когда я использу…
22 авг '16 в 17:04
1
ответ
Найти линии пересечения при рисовании свободного пути, используя QPainterPath
Я реализую рисунок в свободной форме для рисования свободного пути с помощью нажатия мыши и перемещения Qpainter QPainterPath Теперь я должен определить, когда именно нарисованный путь пересекается или пересекается с другим. как я могу определить, к…
19 фев '15 в 10:11
0
ответов
Как нарисовать выпуклый прямоугольник в сочетании с эллипсоидами, используя Qt4.8 (C++)? (вид сверху на лодку)
В настоящее время я пытаюсь нарисовать вид сверху лодки, используя Qt 4.8 (C++). Я хочу реализовать QWidget, в котором лодка движется. Поэтому мне нужно нарисовать вид сверху лодки, это должно выглядеть примерно так (нужны только внешние границы): h…
20 июл '15 в 14:34
3
ответа
Как нарисовать гладкую кривую линию, которая проходит через несколько точек в QT?
Есть ли способ нарисовать плавную линию через множество точек в QT? Количество и положение точек устанавливается во время выполнения. В настоящее время я рисую QPainterPath, который содержит lineTo, идущий от точки к точке, создающий путь. Я использ…
23 ноя '16 в 12:01
1
ответ
Создать замкнутый путь с подвижными узлами в QGraphicScene
Я пытаюсь расширить отличную реализацию из этого ответа, чтобы путь был создан из щелчков пользователя внутри графической сцены и закрыл путь двойным щелчком. Это хорошо работает, но единственная проблема, которую я пока не могу решить, это смена пе…
24 окт '17 в 10:38
1
ответ
Как я могу переместить точки в Qt QPainterPath после создания?
Я создал QGraphicsPathItem, передав конструктору QPainterPath с примерно 10 QPoint в нем. Теперь, как я могу переместить точки на пути вокруг? Например: Это для создания коробки: path = QtGui.QPainterPath() path.moveTo(0, 0) path.lineTo(10, 0) path.…
14 апр '18 в 04:36
1
ответ
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 * (br.left() - br.…
11 май '18 в 20:20
0
ответов
Как создать текст как QPointF() возвращаемый тип pyside/pyQT?
Я хочу добавить текст к многоугольнику, созданному с помощью QPolygonF(). Метод.append() хочет подпись QPointF. Я пробовал различное приведение текста, созданного с помощью метода QPainterPath(), но, похоже, ничего не работает. Как я могу подойти к …
14 окт '17 в 13:48
1
ответ
Артефакты обводки QPainterPath
Я собираю QPainterPath с текстом, потом я рисую, сначала с QPainter::strokePathзатем с QPainter::fillPath, Тем не менее, штрих показывает артефакты, как показано на рисунке. Что-то я делаю не так / как это предотвратить? Должен ли я сообщить об этом…
11 июл '18 в 21:40
1
ответ
Анимация на объекте QPainterPath
Я хотел бы отобразить анимированную кнопку формы стрелки. Чтобы нарисовать его, я создал класс, который наследует QGraphicsObject и использовать QPainterPath учебный класс. Я рисую это в QGraphicsScene и оживить его с помощью свойства geometry перео…
28 июн '17 в 07:56
1
ответ
Qt рисует маленькую иконку "x" на элементе управления, отображаемом пользователем
Я рисую пользовательский элемент управления в Qt в paintEvent функция (так что у меня есть QPainter сделать рисунок). Теперь я хотел бы добавить маленькую иконку закрытия "x", которая анимируется, когда мышь находится над ним. я знаю это QPainterPat…
10 май '15 в 16:19