[gelöst] connect - Dritter Paramter
Verfasst: 22. August 2007 11:56
Hallo Leute,
ich wollte ein "cellChange" von einem QTableWidget mit einen object (von der Klasse DataType die vom QTableWidgetItem) erbt, verbinden.
connect(ui.variableTable, SIGNAL(cellChanged(int, int)), pDataType, SLOT(detectDataType(int, int)));
Dies ist der Fehler:
================
scripteditor.cpp(35): error C2664: 'bool QObject::connect(const QObject *,const char *,const QObject *,const char *,Qt::ConnectionType)': Konvertierung des Parameters 3 von 'DataType *' in 'const QObject *' nicht möglich
a) Ja, ich hab Q_OBJECT drin.
b) Hatte ich schon gedacht, das eventuell ich noch von QObject vererben muss - der Compiler meint aber dann, das dies QTableWidgetItem schon macht
ich wollte ein "cellChange" von einem QTableWidget mit einen object (von der Klasse DataType die vom QTableWidgetItem) erbt, verbinden.
connect(ui.variableTable, SIGNAL(cellChanged(int, int)), pDataType, SLOT(detectDataType(int, int)));
Dies ist der Fehler:
================
scripteditor.cpp(35): error C2664: 'bool QObject::connect(const QObject *,const char *,const QObject *,const char *,Qt::ConnectionType)': Konvertierung des Parameters 3 von 'DataType *' in 'const QObject *' nicht möglich
a) Ja, ich hab Q_OBJECT drin.
b) Hatte ich schon gedacht, das eventuell ich noch von QObject vererben muss - der Compiler meint aber dann, das dies QTableWidgetItem schon macht