Hallo,
ich hab da ein kleines Problem mit SLOTS,
hier die Klassendefinition:
#include ...
...
class CoreDetailsWidget: public QWidget {
Q_OBJECT
private:
QWidget *parent;
QVBoxLayout *vMainLayout;
QGridLayout *gOptionsLayout;
QDoubleSpinBox *spinMinStep, *spinMaxStep;
QDoubleSpinBox *spinOffsetX, *spinOffsetY, *spinOffsetZ;
QSpinBox *spinNumberOfIts;
void initSpins();
void determineLayout( QString & algo );
public slots:
void blabla();
public:
CoreDetailsWidget( QWidget *parent, QString & algo );
~CoreDetailsWidget();
int getNumberOfIterations();
};
diese Klasse lässt sich kompilieren, allerdings kommt
beim linken der Fehler, dass es undefined references to vtable
gibt,
ich habe die Implementation des SLOTS bezüglich seiner Signatur und des Scopes
untersucht, und dass müsste so stimmen,
Irgendwelche Ideen, oder bin ich einfach nur blind?
Danke
SLOT Problem
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Suche mal nach 'vtable'
http://qtforum.de/forum/viewtopic.php?t ... ght=vtable
http://qtforum.de/forum/viewtopic.php?t ... ght=vtable
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Ja, danke, das hatte ich schon gesehen,
hat mir aber irgendwie nicht wirklich weiter geholfen,
ich dachte, wenn ich mein Projekt und das Makefile mit qmake erstelle
müsste ich mich nicht um den Aufruf des MOC selber kümmern,
es hat bei meinen anderen Klassen bisher auch ohne funktioniert,
ich frage mich halt warum hier nicht,
trotzdem danke.
hat mir aber irgendwie nicht wirklich weiter geholfen,
ich dachte, wenn ich mein Projekt und das Makefile mit qmake erstelle
müsste ich mich nicht um den Aufruf des MOC selber kümmern,
es hat bei meinen anderen Klassen bisher auch ohne funktioniert,
ich frage mich halt warum hier nicht,
trotzdem danke.
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten: