|
本帖最后由 mapstar 于 2014-5-30 18:51 编辑
DabataseTool *dbTool = new DabataseTool;
QTableWidget *tableWidget;
//……
QObject::connect(tableWidget, SIGNAL(itemChanged(QTableWidgetItem *)),
dbTool, SLOT(updateTable(QTableWidgetItem *)));
构建时报错:no matching function for call to 'QObject::connect(QTableWidget*&, const char*, DabataseTool*&, const char*)'
dbTool, SLOT(updateTable(QTableWidgetItem *)));
^
如果改成:
QObject::connect(&tableWidget, SIGNAL(itemChanged(QTableWidgetItem*)),
&dbTool, SLOT(updateTable(QTableWidgetItem*)));
则报错: error: no matching function for call to 'QObject::connect(QTableWidget**, const char [32], DabataseTool**, const char [32])'
&dbTool, SLOT(updateTable(QTableWidgetItem*)));
^
请教大侠,是哪里出错了呢?
|
|