Описание тега qpolygon
Класс QPolygon, часть структуры Qt, предоставляет вектор точек с использованием целочисленной точности.
0
ответов
Преобразование QPolygon
Нужно преобразовывать вершины многоугольника на лету до начала координат 0,0 (вместо центра). У меня есть многоугольник ( 8x64) (с предопределенной вершиной): QPolygonF cursor; cursor << QPointF(-4, 32); cursor << QPointF(-4, -32); curso…
06 янв '12 в 06:27
1
ответ
Как узнать, находится ли точка по периметру QPolygon (PyQt4)
Есть ли в PyQt4 какая-либо функция, помогающая мне определить, находится ли точка по периметру QPolygon? Например: from PyQt4 import QtGui from PyQt4.QtCore import Qt, QPoint as QP polygon = QtGui.QPolygon([QP(0, 1), QP(3,7), QP(4, 6), QP(4,3), QP(2…
25 авг '14 в 18:03
0
ответов
Как я могу получить, если QPolygon прост?
Я кодирую инструмент, который позволяет рисовать полигоны. Я хочу, чтобы они были простыми многоугольниками и запрещали рисовать сложные многоугольники. Я пробовал ToSubpathPolygons() У меня есть список QPoints, которые образуют многоугольник. Я код…
26 апр '17 в 18:01
2
ответа
Масштабирование уже нарисованного QPolygonF на чертеже
Итак, я рисую QPolygonF в области, которую я определяю. Область наследуется от QGraphicsView. Я хочу, чтобы пользователь мог перемещаться по контрольным точкам QPolygonF и изменять многоугольник даже после того, как он был создан. Я не мог найти ссы…
23 окт '13 в 16:41
1
ответ
Qt C++ Ошибка при рисовании простого многоугольника
У меня есть старая программа на С ++, которую мне нужно вернуть к жизни. Моя задача сейчас нарисовать один полигон. Я застрял в самом начале, так как у меня нет опыта в графике. Точки, которые я хочу использовать для рисования полигена, хранятся в Q…
07 дек '18 в 11:11
1
ответ
Прозрачность перекрывающихся полигонов в Qt
Есть ли простой способ сделать прозрачным перекрывающуюся область между двумя полигонами? Предпочтительно встроенные функции в рамках виджетов Qt / Qt 2D graphics C++. (не QML) Я рендерил данные карты, извлеченные из Openstreetmap.org, и некоторые п…
18 апр '17 в 18:44
2
ответа
Qt структура QPolygon
У меня есть эта структура: typedef struct { QPolygon polygon; QRect position; } form; Я пытаюсь инициализировать forms как показано ниже, но я получил ошибку ошибки сегментации: int n = 10 forms = (form*) malloc(sizeof(form) * n); while (n>0) { f…
30 авг '16 в 13:20
1
ответ
Нарисуйте дугу и переопределите boundingRect(), shape()
У меня есть class Edge : public QGraphicsItem, который реализует рисование стрелок от одного узла к другому (экран ниже).Теперь мне нужно добавить возможность рисовать на себе стрелку (дуги).Я не могу нарисовать дугу, переопределить boundingRect() а…
09 май '18 в 17:41
1
ответ
Qt QGraphicsItem рисует многоугольник внутри boundingRect() отдельного класса?
Я создал GraphicsItem в новом классе и нарисовал многоугольник, однако вместо того, чтобы рисовать его внутри boundingRect() для класса, который он рисует в основном GraphicsView в координатах, я надеялся, что он будет нарисован внутри boundingRect(…
13 дек '15 в 18:43
0
ответов
Повернутое изображение -> многоугольник
У меня есть QImage с центром в (х, у) и с размером (ш, ч). Я применяю вращение и в конечном итоге масштабирование с использованием QTransform. Теперь мне легко поместить новое изображение (повернутое / масштабированное) по центру (x,y). QTransform t…
28 авг '16 в 17:52
2
ответа
Как получить конечную точку переведенного QPolygon
Я пытаюсь нарисовать стрелку, поэтому я просто сослался на пример кода, где мы можем нарисовать стрелки: http://doc.qt.io/qt-5/qtwidgets-graphicsview-elasticnodes-edge-cpp.html Я решил рисовать по той же формуле и попробовал так: theCurrentLine->…
05 фев '15 в 14:15
0
ответов
Как нарисовать выпуклый прямоугольник в сочетании с эллипсоидами, используя Qt4.8 (C++)? (вид сверху на лодку)
В настоящее время я пытаюсь нарисовать вид сверху лодки, используя Qt 4.8 (C++). Я хочу реализовать QWidget, в котором лодка движется. Поэтому мне нужно нарисовать вид сверху лодки, это должно выглядеть примерно так (нужны только внешние границы): h…
20 июл '15 в 14:34
1
ответ
Поиск, содержит ли QPolygon QPoint - Не дает ожидаемых результатов
Я работаю над программой на PyQt и создаю виджет, который отображает сетку и набор полигонов на этой сетке, которые вы можете перемещать и нажимать. Когда я пытаюсь осуществить щелчок многоугольника, он, похоже, не работает. Ниже приведена функция, …
18 окт '16 в 06:07
1
ответ
Масштабирование QPolygon или QPolygonF
Мне нужно масштабировать многоугольник. напишите следующее Qt Code: QPolygonF qpf=QPolygonF(QPolygon(4,points)); QTransform trans; trans=trans.scale(1.5,1.5); QPolygonF qpf2=trans.map(qpf); path.addPolygon(qpf2); для очков: Qt Code: static const int…
01 авг '11 в 14:36
0
ответов
PyQt4 QPolygonF to QImage
В настоящее время есть программа, где пользователь может нарисовать свою собственную форму, используя щелчки мыши. Затем он берет список QPointFs (полученный из щелчков мыши пользователем) и создает QPolygonF. Этот шаг хорош, и видимый контур многоу…
01 май '17 в 12:42
0
ответов
Почему мой Qt Creator не знает QPolygon?
У меня есть следующий простой код. Я просто начинаю писать свое приложение и зацикливаюсь на этой проблеме: Qt Creator говорит мне, что файл или каталог QPolygon не существует. Я проверил это с помощью документации QT, и там написано: #include <Q…
22 май '13 в 09:47
1
ответ
Превратите повернутый QRect в QPolygon
Я пытаюсь проверить столкновения между QPolygon и QRect, превращая QRect в QPolygon. Однако у прямоугольника также может быть добавленное вращение, поэтому мне интересно, как бы я превратил этот QRect в QPolygon с учетом вращения?
24 ноя '11 в 22:33
1
ответ
Наследование Qt/C++ от QPolygonF как элемента QList
У меня проблема с использованием QList. T должно быть наследством от QPolygonF. Это выглядит как: class Polygon : public QPolygonF { public: Polygon(){} Polygon &operator=(const Polygon &other); }; Когда я пытаюсь определить QList, я получаю…
02 сен '14 в 12:34
1
ответ
Превратите QPolygon в QPushbutton
Я хотел бы нарисовать QPolygon в моем окне и иметь возможность использовать его как QPushbutton. Есть какой-либо способ сделать это? (наиболее предпочтительно без использования QMousePressEvent для проверки положения мыши с положением многоугольника…
01 окт '19 в 17:35
0
ответов
C++ QT Изменение точек многоугольника
Я пытаюсь позволить пользователю изменять точки формы. Если я создаю один прямоугольник, я могу изменить каждую точку, однако во втором я добавляю еще один прямоугольник. Он изменяет только точки первой формы и перемещает первую фигуру над новым пря…
25 апр '20 в 11:07