QT 4.5 - Cambiar el recuadro de selección para QGraphicsItem
-
05-07-2019 - |
Pregunta
¿Es posible definir el estilo de la marquesina de selección cuando un QGraphicsItem se selecciona mediante setSelected (true)?
Solución
Técnicamente no.
Después de un rápido vistazo al código fuente de Qt, parece que los tipos de elementos estándar QGraphics * Item tienen el contorno discontinuo como comportamiento predeterminado. Puede solucionar esto subclasificando su propio QGraphicsItem.
if (option->state & (QStyle::State_Selected | QStyle::State_HasFocus))
qt_graphicsItem_highlightSelected(this, painter, option);
Supongo que no puedes cambiar el " estilo " ;. Esta parece ser una característica muy estática de los QGraphicsItems estándar.
¡Espero que eso ayude!
Otros consejos
Hay una buena solución en:
http://www.qtcentre.org/threads / 15089-QGraphicsView-change-selected-rectangle-style
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow