Signal and Slots. connect No matching function

Alles rund um die Programmierung mit Qt
Antworten
bey0nd
Beiträge: 4
Registriert: 22. April 2010 13:25

Signal and Slots. connect No matching function

Beitrag von bey0nd »

Hallo

habe ein Problem mit dem aufruf von connect. oder vielleicht auch ein zeiger Problem.

Code: Alles auswählen

....
gcode2controller *gcode2c;
...
gcode2c = new gcode2controller(this,einst);
...
connect(gcode2c,SIGNAL(ausgabe(string)),this,SLOT(Message_einfuegen(string)));
...
Fehlermeldung:

Code: Alles auswählen

E:/studienarbeit/software/Eigenspannungsmessung/eigenspannungmessung.cpp:36: error: no matching function for call to 'Eigenspannungmessung::connect(gcode2controller*&, const char*, Eigenspannungmessung* const, const char*)'
c:\Qt\2010.03\qt\include/QtCore/../../src/corelib/kernel/qobject.h:198: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType)
jetzt weiß ich leider nicht wie ich von QObject*& auf const QOject*, bzw. von QObject* const auf const QOject* kommt.
in der QT doc war auch ein beispielt mit
Object *name = new Object();

kommt mit dem *& const nicht so ganz klar.

danke für eure hilfe
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Sind gcode2controller und Eigenspannungmessung von QObject abgeleitet?
bey0nd
Beiträge: 4
Registriert: 22. April 2010 13:25

Beitrag von bey0nd »

danke für die schnelle hilfe

daran lags
Antworten