Ist es möglich, den Stil des Auswahlrahmens zu definieren, wenn ein QGraphicsItem über setSelected (true) ausgewählt wird?QT 4.5 - Auswahlrahmen für QGraphicsItem ändern
5
A
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!
3
Es gibt eine gute Lösung bei:
http://www.qtcentre.org/threads/15089-QGraphicsView-change-selected-rectangle-style
Verwandte Themen
- 1. Benutzerdefiniertes Qt QGraphicsItem tooltip
- 2. Qt-> QGraphicsView-> QGraphicsItem Größe ändern
- 3. Hat Qt 4.5 Skins?
- 4. Qt 4.5 .NET Framework-Abhängigkeit
- 5. Qt 4.5 Fokus funktioniert nicht auf QLineEdit
- 6. QGraphicsItem Validierung einer Positionsänderung
- 7. Qt rufen Sie eine Klasse von einem QGraphicsItem
- 8. Bildschirmposition eines QGraphicsItem finden
- 9. Hover-Ereignis für ein QGraphicsItem (PyQt4)
- 10. Qt für Android: Ändern Sie das Anwendungssymbol
- 11. Ändern Thema von .NET 4.5 WPF Ribbon
- 12. Qt - ändern QWidget Layout
- 13. QGraphicsItem Objekt nur über X-Achse verschieben
- 14. Speichern von QPixmap im JPEG-Format (Qt 4.5)
- 15. Qt Physik Szene Multithreading
- 16. Gibt es eine Möglichkeit, MP3s in Qt 4.5 zu spielen?
- 17. Echte Welt Maßstab Probleme mit QGraphicsView/QGraphicsItem
- 18. QGraphicsItem Rendering auf Apple Retina Display
- 19. Ändern des Gebietsschemas in Qt
- 20. Qt4: Scale-Invariante qgraphicsitem Umrisse
- 21. QGraphicsItem empfängt Maus Hover-Ereignisse nicht
- 22. Standardarbeitsverzeichnis in Qt Creator ändern
- 23. Qt QStackedWidget Größe ändern Problem
- 24. Drehen Sie QGraphicsItem mit ItemIsMovable Attribut nach dem Verschieben
- 25. QAbstractGraphicsShapeItem wählen per Mausklick in qt
- 26. Warum QGraphicsItem :: scenePos() immer wieder (0,0)
- 27. Erstellen Linux Installation für Qt-Anwendung
- 28. Erste QRectF mit Text durch Klick auf QGraphicsItem
- 29. Qt Designer: Ändern der Basisklasse eines Fensters
- 30. Qt: Pass QGraphicsSceneContextMenuEvent von QGraphicsView