QList<QTimer> problem bei zugriff

Alles rund um die Programmierung mit Qt
Antworten
l.locke
Beiträge: 11
Registriert: 13. März 2009 17:02

QList<QTimer> problem bei zugriff

Beitrag von l.locke »

Hi,

ich versuchte QTimer mit QList zu verwenden und bekomme immer diesen fehler beim setInterval():
Fehler: Die Übergabe von »const QTimer« als »this«-Argument von »void QTimer::setInterval(int)« streicht Qualifizierer
Und das ist alles was ich mache:

Code: Alles auswählen

QList<QTimer> timerlist;
timerlist.append(QTimer(this));
timerlist.at(0).setInterval(3333);
Hat einer ne Idee was da falsch ist?
Das gleiche Problem habe ich mit einer eigenen Klasse nämlich auch noch!

MfG
l.locke
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

QTimer ist von QObject abgeleitet. Man kann in einer QList keine QObject-Objekte ablegen da der copy ctor private ist. Nimm einen Pointer.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
l.locke
Beiträge: 11
Registriert: 13. März 2009 17:02

Beitrag von l.locke »

Danke,

so einfach kann die Lösung sein!
Antworten