Seite 1 von 1

[gelöst] QLabel Klasse nicht richtig re-implementiert?

Verfasst: 24. März 2009 14:02
von t0bias
Hi,

ich möchte auf bestimmten Labels MouseEvents abfangen. Dazu habe ich mit

Code: Alles auswählen

class SourceLabel : public QLabel
{
public:
        SourceLabel(QWidget *);
protected:
        void mousePressEvent(QMouseEvent *event);
        void mouseReleaseEvent(QMouseEvent *event);
};
die Klasse reimplementiert.
Wenn ich jetzt aber während der Laufzeit ein Label dieser Klasse generiere, also

Code: Alles auswählen

new SourceLabel(MainWidget);
wird das SourceLabel nicht auf dem MainWidget sondern in einem neuen, eigenen Fenster generiert.
Was mache ich falsch?

Danke,

Tobi

Verfasst: 24. März 2009 14:05
von pfid
Und im Konstruktor des SourceLabels gibst du das MainWidget auch schön an die QLabel Klasse weiter, ja?

Verfasst: 24. März 2009 14:13
von t0bias
nee, da war der Fehler. Danke!!