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

Alles rund um die Programmierung mit Qt
Antworten
t0bias
Beiträge: 46
Registriert: 12. November 2007 21:11

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

Beitrag 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
Zuletzt geändert von t0bias am 24. März 2009 14:14, insgesamt 1-mal geändert.
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

Und im Konstruktor des SourceLabels gibst du das MainWidget auch schön an die QLabel Klasse weiter, ja?
t0bias
Beiträge: 46
Registriert: 12. November 2007 21:11

Beitrag von t0bias »

nee, da war der Fehler. Danke!!
Antworten