Est-il possible de définir le style de la zone de sélection lorsqu'un élément QGraphicsItem est défini sur selectSelected (true)?QT 4.5 - Modification de la zone de sélection pour QGraphicsItem
5
A
Répondre
4
Techniquement pas.
Après un rapide coup d'œil sur le code source de Qt, il semble que les types d'éléments standard QGraphics * Item ont le contour en pointillés 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 de la norme QGraphicsItems.
Espérons que ça aide!
3
Il y a une bonne solution à:
http://www.qtcentre.org/threads/15089-QGraphicsView-change-selected-rectangle-style