Ich bin etwas neu in Qt und stehe vor folgendem Problem:
Ich habe ein Bild als ein QImage (bzw. als pixmap aus einen QImage) geladen und anzeigen lassen. Nun möchte ich in diesem Bild Bereiche markieren mit der Maus. Bisher kann ich per Mausklick Positionen setzen und aus denen Positionen dann Markierungen "berechnen" aber mein Ziel ist folgendes:
Im Bild klickt der Benutzer mit der Linken Maustaste und zieht ein 4-Eck um den Bereich den er markieren will, wenn er die Maustaste loslässt bleibt das 4-Eck dort stehen und "umrandet" quasi den markierten bereich. Also die "Standardroutine" zum markieren wie in jedem Bildbearbeitungsprogramm.
falls jemand eine Idee dazu hat würde ich mich freuen ich bin seit Stunden auf der Suche aber finde nicht verwendbares.
vielen dank!
Markierung mit der Maus ziehen
Stichwort QRubberBand
Ich hab mir ein eigenes Label von QLabel abgeleitet.
Darin habe ich die MouseEvents überschrieben und mir damit ein RubberBand erstellt.
Falls Du möchtest, kann ich Dir mein "EventLabel" zur Verfügung stellen.
Perfekt ist es nicht, tut es aber für meinen Zweck.
Besser ist es, wenn Du das selber entwerfen würdest.
Ich hab mir ein eigenes Label von QLabel abgeleitet.
Darin habe ich die MouseEvents überschrieben und mir damit ein RubberBand erstellt.
Falls Du möchtest, kann ich Dir mein "EventLabel" zur Verfügung stellen.
Perfekt ist es nicht, tut es aber für meinen Zweck.
Besser ist es, wenn Du das selber entwerfen würdest.
Linux, das längste Text-Adventure aller Zeiten