QTreeItem und SIGNAL()
Verfasst: 3. August 2007 16:03
Hallo,
ich habe ein QTreeWidgetItem (TOPLEVEL) dem zur Laufzeit mehrere Childs angefügt werden.
Für diese beiden Childs möchte ich das ItemClicked()-Signal an einen gesonderten Slot hängen.
Dazu folgender Code:
Anmerkung: local_serialWigetItem = Toplevelitem
Folgenden Compilerfehler erhalte ich:
ich habe ein QTreeWidgetItem (TOPLEVEL) dem zur Laufzeit mehrere Childs angefügt werden.
Für diese beiden Childs möchte ich das ItemClicked()-Signal an einen gesonderten Slot hängen.
Dazu folgender Code:
Anmerkung: local_serialWigetItem = Toplevelitem
Code: Alles auswählen
for(int iSerialCounter = 0; iSerialCounter < local_serialWigetItem->childCount(); iSerialCounter++){
bool bReturn = connect(local_serialWigetItem->child(iSerialCounter), SIGNAL(itemClicked(QTreeWidgetItem*, int)), ui.TreeWidget, SLOT(showInfo(QTreeWidgetItem*, int)));
}//forError 2 error C2664: 'bool QObject::connect(const QObject *,const char *,const QObject *,const char *,Qt::ConnectionType)' : cannot convert parameter 1 from 'QTreeWidgetItem *' to 'const QObject *'