Вопросы по теме 'qgraphicsscene'
Как создать графический интерфейс с несколькими строками глифов/текста параллельно, где глифы имеют координаты x и y
В настоящее время я создаю приложение для редактирования параллельных списков событий, происходящих в определенный период времени. В модели/бэкенде есть список списков, где в подсписке все элементы упорядочены.
Каждое событие должно быть...
292 просмотров
schedule
21.02.2024
Обновить QGraphicsScene из другого, не основного потока
Я новичок в графическом представлении QT, и я ничего не нашел об этом ни в документах, ни в Google.
У меня есть приложение с графическим интерфейсом, которое рисует представление для некоторых данных. Само приложение выполняет некоторую работу с...
1547 просмотров
schedule
13.06.2024
Рисование фигур в QGraphicsItem (родительском) с позициями относительно родителя
У меня есть собственный объект, реализующий QGraphicsItem - по сути, это просто квадрат с рамкой. Я пытаюсь рисовать фигуры внутри этого элемента, используя его в качестве родителя. Проблема в том, что координаты, которые я использую для фигур...
1900 просмотров
schedule
18.11.2023
Почему более эффективно удалить QGraphicsItem со сцены перед его уничтожением?
Согласно документации деструктора QGraphicsItem , "более эффективно удалить элемент из QGraphicsScene перед уничтожением элемента."
Почему это? Я не могу представить, как это может иметь значение. И если это имело значение, разве деструктор...
3382 просмотров
schedule
24.01.2024
Метод `paint` не вызывается после прокрутки `QGraphicsView`
У меня есть QGraphicsItem на сцене. hoverEnterEvent повторно реализован для этого предмета. Это код от hoverEnterEvent :
grabber = new agnt::A_CornerGrabber(A_CornerGrabber::TOP_RIGHT,this,8,3);
assert(grabber);...
379 просмотров
schedule
02.11.2023
QGraphicsView-›centerOn() не работает
Я не могу понять, как заставить centerOn() перемещать область просмотра вокруг элемента (или элемента вокруг порта, не уверен, каким образом).
Следующий код работает в main:
view.setDragMode(QGraphicsView::ScrollHandDrag);...
3402 просмотров
schedule
22.01.2024
Как получать уведомления от QGraphicsScene о addItem или itemChange?
В моем проекте я использую QGraphicsScene и добавляю/удаляю элементы по всему коду.
Теперь я хочу получать уведомления всякий раз, когда QGraphicsItem добавляется или удаляется. Многие классы Qt имеют сигналы уведомления или, по крайней мере,...
1829 просмотров
schedule
27.10.2023
QGraphicsPixmapItem не будет отображаться поверх другого QGraphicsPixmapItem
Что я здесь делаю неправильно? Я ожидаю, что «image1.jpg» будет отображаться поверх «image.jpg» в том месте, где я щелкнул, но это не так. Вот мой код (image1.jpg в 10 раз меньше, чем image.jpg):
import sys
from PyQt4 import QtGui, QtCore
from...
346 просмотров
schedule
15.10.2022
Производительность графики Qt на ARM с плавающей запятой?
Я хотел бы создать интерфейс Qt, похожий на приборную панель автомобиля (датчики, циферблаты, ручки и т. Д.). Мое устройство оснащено ЖК-дисплеем с разрешением 800x480, работающим на SoC imx287 ARM (armv5te без аппаратного плавающего режима или...
640 просмотров
schedule
29.10.2023
Qt - Используя QTransform (или аналогичный), масштабируйте внутренний QRect до/от QGraphics
Некоторый фон. Скажем, у вас есть QGraphicsScene и только одно представление, которое представляет собой масштаб 1-1 со сценой. У вас есть QRect A, который представляет собой внешний вид сцены с предопределенным размером пикселя. У вас есть QRect...
1633 просмотров
schedule
08.04.2024
Как использовать локальные координаты в QGraphicsItem
Я создал собственный qGraphicsRectItem, который добавил в свой qGraphicsScene. Я хотел бы добавить текст в этот настраиваемый прямоугольник, используя его локальные координаты (т.е. добавление 0,0 помещает элемент в начало моего прямоугольника...
2658 просмотров
schedule
23.09.2022
QGraphicsScene::fitInView() работает только при изменении размера
У меня есть игра, которая происходит поверх статической карты. Я думал нарисовать карту в QGraphicsView::drawBackground().
Все вроде опухло. За исключением того, что ничего не рисуется, пока я не изменю размер окна... Я думаю, что это связано с...
1038 просмотров
schedule
03.04.2024
QStateMachine, как отображать и скрывать QGraphicsView и QObject в разных QState
это мой простой код:
Я создал новые scene , view и QPixmapItem
QGraphicsScene *scena = new QGraphicsScene();
QGraphicsPixmapItem *object1= new QGraphicsPixmapItem();
object1->setPixmap(QPixmap(":/prova/prova.png"));
QGraphicsView *view...
697 просмотров
schedule
25.10.2022
Как ограничить мышь QGraphicsScene в PySide?
Или, может быть, QGraphicsView? Я до сих пор не понимаю картографию. Смотрите комментарий
# I'm not computing x and y correctly. mapTo/From/Global/Scene/???
в myview.py ниже. Идея состоит в том, что когда вы один раз щелкаете по кольцу,...
132 просмотров
schedule
21.03.2024
Создайте закрытый путь с подвижными узлами в QGraphicScene
Я пытаюсь расширить отличную реализацию из этого ответа , поэтому путь будет создан из кликов пользователя внутри графического сцена и закройте путь, используя двойной щелчок.
Это работает хорошо, но единственная проблема, которую я пока не смог...
301 просмотров
schedule
01.04.2024