У меня есть изображение, ниже которого размер 1024x82, но я хочу установить зону столкновения немного меньше, например, зона красного прямоугольника - именно та зона, которую я хочу. Можно ли это сделать?
Я играл с этой частью кода: QGraphicsLineItem * anotherLine = это-> addLine (50,50, 100, 100); qDebug () <<anotherLine-> scenePos (); QGraphicsLineItem * anotherLine2 = это-...
Мне получили класс из QGraphicsView, который содержит QGraphicsItem-полученные элементы. Я хочу, чтобы эти элементы изменили цвет каждый раз, когда курсор мыши нависает над ними, таким образом, я реализовал...
Есть ли способ ограничить область, в которую можно перемещать QGraphicsItem, такой как QRect когда setFlag (ItemIsMovable) установлен? Я новичок в pyqt и пытаюсь найти способ перемещения элемента мышью, и ...
У меня есть QGraphicsScene, заполненный QGraphicsItems, и пользователь может панорамировать и масштабировать, чтобы изучить все различные элементы QGraphicsItem. Однако я хотел бы иметь QGraphicsTextItem ...
Хорошо, поэтому я использую Qt и C ++ в качестве среды. Я рисую QGraphicsView в своем пользовательском интерфейсе. Затем я создаю сцену и добавляю к ней линии. Я пробегаю по массиву из 5000 точек и рисую линии ...
В QGraphicsScene у меня есть фон с несколькими объектами QGraphicsItem поверх него. Эти графические элементы имеют произвольную форму. Я хотел бы сделать еще один QGraphicsItem, то есть круг, который, когда...
Согласно документации деструктора QGraphicsItem, «Более эффективно удалить элемент из QGraphicsScene перед уничтожением элемента». Это почему? Я не могу представить, как это может сделать...
Вероятно, вопрос с подвохом, но я не могу найти ответ. Мне нужно знать, когда выбирается QGraphicsItem. Должен быть вызываемый метод. QGraphicsItem ::itemChange ()я знаю, но он называется...
Пример использования: Это должно быть довольно распространенной проблемой. В обычном QMainWindow с QMdiArea живет mdiChild с QGraphicsView. Это представление отображает QGraphicsScene с QGraphicsItems внутри. A right-...
Согласно документам Qt, она «подготавливает элемент к изменению геометрии. Вызовите эту функцию перед изменением ограничивающего прямоугольника элемента, чтобы поддерживать индекс QGraphicsScene в актуальном состоянии. prepareGeometryChange()...
Я создал простую программу, которая демонстрирует ошибку времени выполнения, которую я получаю с моим приложением Qt, которое использует множественное наследование. Дерево наследования выглядит так: QGraphicsItem (abstract) \ ...
Я конвертирую большую программу QGraphicsItems в QGraphicsWidgets (давайте назовем их элементом и виджетом для набора текста). При наведении курсора мыши происходит сбой, потому что положение и / или прямоугольник виджетов не ...
Я унаследовал классы QGraphicsItem и QGraphicsScene. Я хочу, чтобы элементы могли вызывать scene () и получали derviedGraphicsItem * вместо QGraphicsItem *, поэтому я переопределил QGraphicsScene :: ...
Я пытаюсь визуализировать дерево в Qt. Пока что все мои узлы состоят из простых кругов и основаны на классе QGraphicsItem. Но мне нужно отобразить текст на каждом узле, как я могу "прикрепить" QLabel к ...