Qt Meldung: QObject::connect: No such slot QGLWidget::setAngle(int)
-
Hi !
Ich bin im Moment am rummexperimentieren und erhalten während der Ausführung meines Progs folgende Ausgabe:
tom@debian:~/eigene dateien/Programmieren/qt-kde Programmierung/openGL$ ./openGL QObject::connect: No such slot QGLWidget::setAngle(int) QObject::connect: (sender name: 'unnamed') QObject::connect: (receiver name: 'unnamed')
...und natürlich kommt das Signal auch nicht richtig an.
Was soll ich mit dieser Meldung anfangen. Das sollte meiner Meinung nach nicht sein, denn:
QObject::connect( nWidget->rotWidget->qSlider , SIGNAL (valueChanged(int) ) , myGLWidget, SLOT (setAngle(int) ) );
Okay und den Slot hab ich so deklariert:
In der Header myglwidget.h Datei:
public slots: void setAngle(int);
und in der dazugehörigen c++ datei:
void MyGLWidget::setAngle(int angle) { this->rotation = angle; // Note: angle is parsed into float automatically !!! this->repaint(); }
Wo liegt hier das Problem ??
mfg
tom