Seite 1 von 1

[gelöst] Qt 4: QLabel unter Cursor

Verfasst: 30. Dezember 2006 19:35
von grosem
Hi,
ich hab' gleich noch einmal eine Frage. Bei meinem Programm soll man innerhalb des Programms Frames (bzw. deren Inhalte) verschieben können. Eigentlich brauche ich die ganzen Drag and Drop Funktionen von Qt nicht, wollte vielmehr das manuell machen mit Mousevents etc.

Mein Problem ist jetzt, dass ich, während der Benutzer einen Frame verschieben will, unter meinem Cursor ein QLabel einblenden will, dass dann mit dem Cursor wandert, bis man die Maustaste loslässt.

Danke für eure Hilfe :D

Verfasst: 30. Dezember 2006 19:58
von upsala
Wäre das QGraphics-Framework nichts für diesen Fall.

Verfasst: 30. Dezember 2006 20:05
von grosem
upsala hat geschrieben:Wäre das QGraphics-Framework nichts für diesen Fall.
Vielleicht gehts doch, wie ich es mir gedacht habe (nämlich total simpel..). Nämlich einfach ein QLabel mit meinem QMainWindow als Parent und dann mit move() dem Cursor nachziehen. Ich muss nur mal sehen, ob Qt das auf dieser Weise auch schnell genug zeichnet.

Verfasst: 31. Dezember 2006 00:00
von grosem
grosem hat geschrieben:
upsala hat geschrieben:Wäre das QGraphics-Framework nichts für diesen Fall.
Vielleicht gehts doch, wie ich es mir gedacht habe (nämlich total simpel..). Nämlich einfach ein QLabel mit meinem QMainWindow als Parent und dann mit move() dem Cursor nachziehen. Ich muss nur mal sehen, ob Qt das auf dieser Weise auch schnell genug zeichnet.
Hm, das funzt jetzt einigermaßen, was vor allem stört,ist dass der Hintergrund etwas verschwimmt, wenn man mit der Grafik drüberkommt :-/