2009-10-22 12 views

Odpowiedz

4

Technicznie nie.

Po krótkim przejrzeniu kodu źródłowego Qt wydaje się, że standardowy typ pozycji QGraphics * Pozycja ma kontur przerywany jako domyślne zachowanie. Możesz obejść to przez podklasy własnego QGraphicsItem.

if (option->state & (QStyle::State_Selected | QStyle::State_HasFocus)) 
    qt_graphicsItem_highlightSelected(this, painter, option); 

Chyba nie można zmienić "stylu". Wydaje się to być bardzo statyczną cechą standardowego QGraphicsItems.

Nadzieję, że pomaga!

Powiązane problemy