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

1 ответ

Наведите курсор мыши на PySide QGraphicsPathItem

Я испытываю странное поведение, когда пытаюсь зарегистрировать события наведения мыши на QGraphicsPathItem. В коде примера (который я взломал из примера упругих узлов qt5) я рисую простую кривую. Наведение курсора на кривую изменит цвет кривой, но с…
1 ответ

Как я могу переместить точки в Qt QPainterPath после создания?

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

pyside2 QGraphicsPathItem WindingFill

Привет у меня есть вопрос о том, как правильно заполнить QGraphicsPathItem в pyside2 (pyqt). В настоящее время я пишу визуализатор файлов Gerber, а для фигур с множественной геометрией я использую путь, чтобы иметь их как один объект. хотя при запол…
1 ответ

QGraphicsPathItem проблема с вычислением boundingRect

Меня озадачивает разница в поведении между Qt5 (PySide2) а также Qt4 (PySide). У меня такое впечатление чтоQt5 есть ошибка, но возможно я что-то делаю не так? Вкратце: при применении вычисленного QPainterPath к QGraphicsPathItem (с помощью setPath),…
06 ноя '19 в 18:57
1 ответ

QGraphicsPathItem .setPen() влияет на стиль текста

Сообщество переполнения стека. Позвольте мне объяснить свой вопрос, ссылаясь на код, вырезанный ниже from PyQt5 import QtCore, QtGui, QtWidgets class PortItem(QtWidgets.QGraphicsPathItem): def __init__(self, parent=None): super().__init__(parent) pe…
01 фев '20 в 17:33
1 ответ

Проблема в методе формы QGraphicsPathItem

На рисунке ниже у меня есть QGraphicsPathItemна сцене как красная часть и переопределите ее форму как синюю часть. Я хочу, чтобы при перетаскивании и перемещении красного пространства элемент линейно удлинялся или укорачивался, а при перетаскивании …
1 ответ

Ластик QGraphicsPathItem / Разделение QGraphicsPathItem на два новых

Я работаю над приложением, использующим Qt5, в котором вы можете от руки рисовать произвольные фигуры в векторной графике, перемещать их и частично удалять части (как ластик в краске Microsoft). Я рисую фигуры в QGraphicsScene , добавляя QGraphicsPa…
1 ответ

PyQt5 QGraphicsPathItem для рисования резистора

Я кодирую приложение для решения электрических схем, и мне нужно смоделировать схему. Для этого мне нужно нарисовать резисторы и другие формы на сцене, уметь перемещать их и так далее. Дело в том, что я пытаюсь показать резистор на сцене и никак не …