Question

Est-il possible de définir le style du rectangle de sélection lorsqu'un objet QGraphicsItem est sélectionné via setSelected (true)?

Était-ce utile?

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!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top