2009-10-22 5 views

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!