QT 4.5 - Modification du cadre de sélection pour QGraphicsItem
-
05-07-2019 - |
Question
Est-il possible de définir le style du rectangle de sélection lorsqu'un objet QGraphicsItem est sélectionné via setSelected (true)?
La solution
N ° technique
Après un rapide coup d'œil dans le code source de Qt, il semble que les types d'élément standard QGraphics * Item aient le contour en pointillé comme comportement par défaut. Vous pouvez contourner ce problème en sous-classant votre propre QGraphicsItem.
if (option->state & (QStyle::State_Selected | QStyle::State_HasFocus))
qt_graphicsItem_highlightSelected(this, painter, option);
Je suppose que vous ne pouvez pas changer le "style". Cela semble être une caractéristique très statique des QGraphicsItems standard.
J'espère que ça aide!
Autres conseils
Il existe une bonne solution sur:
http://www.qtcentre.org/threads / 15089-QGraphicsView-change-selected-rectangle-style
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow