2009-10-22 16 views

Antwort

4

Technisch-Nr.

Nach einem kurzen Blick in den Quellcode von Qt scheint es, dass die Standardelementtypen QGraphics * Item die gestrichelte Umrisslinie als Standardverhalten haben. Sie können dies umgehen, indem Sie Ihr eigenes QGraphicsItem ableiten.

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

Ich denke, Sie können den "Stil" nicht ändern. Dies scheint eine sehr statische Eigenschaft der Standard QGraphicsItems zu sein.

Hoffe, dass hilft!

Verwandte Themen