Описание тега qgraphicsrectitem

1 ответ

Как изменить размер QWidget, добавленного в QGraphicScene через QGraphicsProxy?

Я добавил виджет в графическую сцену (QGraphicScene) через QGraphicsProxyWidget. Для перемещения и выбора виджета добавлен дескриптор QGraphicsRectItem. Для изменения размера виджета добавлен QSizegrip к виджету. Но когда я изменяю размер виджета бо…
1 ответ

QGraphicsItem не остается на месте после перемещения

В настоящее время я создаю приложение, которое использует QGraphicsView и позволяет пользователю перемещать элементы QGraphicsItems, чтобы они могли создавать диаграммоподобные структуры. Мне нужно, чтобы элементы меняли цвет при щелчке, но возвраща…
1 ответ

Добавление горизонтального слайдера в QTableWidget

Я пытаюсь создать что-то вроде графика времени для моего видеоплеера. Я решил использовать QTableWidget как график, так как это соответствует моей цели. Мой виджет выглядит так: Я хочу, чтобы зеленая линия проходила через виджет, когда я нажимал на …
09 июл '18 в 14:36
1 ответ

Почему я не могу увеличить виджет, добавленный в QGraphicScene с помощью QSizeGrip?

Я добавил виджет в графическую сцену QGraphicScene через QGraphicsProxyWidget. Чтобы переместить его, я установил QGraphicsRectitem в качестве его родителя. Размер виджета изменяется с использованием размерной ручки. В первый раз, когда я создаю объ…
1 ответ

QGraphicsItem интерактивное изменение размера для прямоугольников

Я делаю приложение, где пользователь может рисовать прямоугольники, круги и многоугольники на сцене. Затем эти элементы можно выбирать, удалять, перемещать и т. Д. Код ниже показывает, что я сделал для достижения этой цели: class Rectangle(QGraphics…
22 окт '18 в 09:27
1 ответ

Как заполнить QGraphicsRectItem определенным цветом?

Я пытался найти способ заполнить экземпляр QGraphicsRectItem любым цветом, скажем, красным, но мне не удалось найти четкий способ, как выполнить эту наивную задачу. Было бы здорово, если бы вы могли дать некоторые подсказки, ссылки и т. д. большое с…
01 фев '18 в 21:10
1 ответ

Геометрия QGraphicsRectItem

У меня есть qgraphicsRectItem, нарисованный на qgraphicsScene. С событиями мыши, он перемещается по сцене, изменяется и перемещается, т.е. выбирает элемент, mousePress и mouseMove. Как я могу получить геометрию этого qgraphicsRectItem boundingRect, …
04 май '18 в 04:25
0 ответов

QGraphicsRectItem система координат при изменении размера изображения

На изображении (x по y) добавлен QGraphicsRectItem, скажем, Qrect(73, 77, 43, 28) Qrect(x,y,w,h). После изменения размера изображения до 128 на 32, как этот QGraphicsRectItem может быть перерисован с правильными координатами. Размер изображения снач…
24 май '18 в 11:39
2 ответа

Координаты для rectItem по отношению к другим rectItem в qgraphicsScene

В qgraphicsScene у нас есть 2 добавленных прямоугольника. Скажем, красный прямоугольник добавляется первым, и его координаты в верхней части (x1, y1) относительно qgraphicsscene. Теперь в сцену добавлен второй синий прямоугольник, который перекрывае…
0 ответов

Создание сетки с использованием QGraphicsRectItem

Я пытаюсь сделать сетку, используя rects, но я думаю, что я не использую QGraphicsRectItem должным образом. Мой код прямо сейчас: for x in range(0,self.robot_world.get_width()): for y in range(0, self.robot_world.get_height()): item = QtWidgets.QGra…
10 фев '19 в 07:21
1 ответ

PyQt проблема с изменением размера и перерисовки QGraphicsRectItem

Я пытаюсь создать изменяемый размер QGraphicsRectItem с возможностью выбора различных стилей рисования. Если я создаю простой прямоугольник только с функцией изменения размера, он работает как положено: class Rectangle(QtWidgets.QGraphicsRectItem): …
2 ответа

Как исправить: пользовательский QGraphicsItem получает координаты mousePressEvent поздно / с задержкой?

У меня есть "стандартное" приложение Qt5 QWidgets с MainWindow, которое включает QGraphicsView в mainwindow.ui, созданном в QtCreator. Этот QGraphicsView имеет свою сцену, установленную на простой подкласс QGraphicsScene, который имеет большой прямо…
28 сен '19 в 23:59
1 ответ

Изменение размера повернутого объекта GraphicsItem из центра

https://forum.qt.io/topic/67664/solved-resizable-rotatable-graphicsitem Привет, размер вышеуказанного сообщения изменяется с выбранным дескриптором и изменяется центр boundingRect. Мне нужно сделать то же самое с помощью keyPressEvent, и он изменит …
1 ответ

Как удалить QGraphicsRectItem из QVector?

У меня есть QVector, заполненный элементами QGraphicsRectItem (маленькие прямоугольники), и мне нужно удалить один прямоугольник, когда пользователь нажимает на него. Я пытался использоватьremoveItem(vec.begin() + i) а также delete vec.begin() + i ф…
24 апр '20 в 06:37
1 ответ

Как я могу создать подклассы QGraphicsRectItem и QGraphicsEllipseItem в одном классе?

Я использую Pyside2 и имею пользовательский интерфейс, в котором используются QGraphicsView и QGraphicsScene. Прямо сейчас у меня есть два отдельных класса, которые являются подклассами QGraphicsEllipseItem и QGraphicsRectItem следующим образом: cla…
0 ответов

Получение коэффициента масштабирования сцены QT

У меня есть приложение PyQt 5. Размещаю производныеQGraphicsRectItemпрямоугольники в сцене. Я рисую маленькие кружочки по бокам и углам прямоугольника с помощьюdrawEllipse в paint()порядок прямоугольников. Они служат маркерами для перетаскивания пря…
20 апр '20 в 14:25
1 ответ

Повернутый QGraphicsRectItem перемещается случайным образом при перетаскивании с помощью мыши

У меня есть подвижный QGraphicsRectItem, который повернут на 90 градусов и установлен на сцену. Когда я перетаскиваю предмет, он перемещается случайным образом и в конечном итоге исчезает. Однако, когда я устанавливаю вращение на 0, элемент перемеща…
0 ответов

Как setTransformOriginPoint из QGraphicsRectItem для вращения и смещения

Я не нашел ответа, поэтому хотел бы спросить, как установить исходную точку для вращения. Например, я установил исходную точку для вращения на [200,200], и я хотел бы сохранить исходную точку для вращения до и после смещения. Я попробовал setTransfo…
03 ноя '21 в 00:17
0 ответов

Координаты достопримечательности без расчета из QGraphicsRectItem

QGraphicsRectItem вставляется в QGraphicsScene, и к этому объекту может быть применено преобразование, что означает перевод и / или вращение. Есть ли способ, как легко получить координаты (см. Рисунок), даже если объект находится где-нибудь в простр…
10 ноя '21 в 22:22
0 ответов

QGraphicsRectItem - координаты точки интереса без применения матрицы преобразования

QGraphicsRectItem вставляется в QGraphicsScene, и к этому объекту может быть применено преобразование, что означает перевод и / или вращение. Есть ли способ, как легко получить координаты (см. Рисунок), даже если объект находится в любом месте прост…
11 ноя '21 в 13:57