Cómo anclaje QGraphicsWidget / Artículo (hacerlos estática) en QGraphicsView
-
02-10-2019 - |
Pregunta
Quiero hacer algo así como un HUD. Tengo un QGraphicsScene
con una enorme QPixmap
, que he añadido a una QGraphicsView
mucho más pequeño. Ahora tengo que añadir algunos elementos de control, como QLabel
, QPushButton
y QGraphicsEllipseItem
. Eso es, creo, no es un problema. He encontrado útil esta página Gráficos de clases de vista . Pero ¿cómo anclar esta elementos de control a la vista o tal vez mejor dicho ¿cómo no anclarlos? Cuando arrastre el QPixmap
, entonces yo no quiero que el HUD se mueve con la QPixmap
fuera de la QGraphicsView
.
¿Qué necesito hacer, para resolver este problema. Espero que alguien pueda ayudarme.
Solución
Sólo debería tener que crear sus widgets y especificar el QGraphicsView
en el constructor de esta manera:
QPushButton *button1 = new QPushButton(view);