错误 1 error C2039: 'noquote' : is not a member of 'QDebug' c:\Users\13923\Documents\Visual Studio 2005\Projects\qtlist\qtlist\qtlist.cpp 51
时间: 2023-08-23 07:04:19 浏览: 165
qtpromise:QtC ++的PromisesA +实现
对不起,我之前的回答有误。在 Qt 中,`qDebug()` 函数不支持 `noquote()` 成员函数。
要解决这个问题,你可以使用 `qDebug()` 函数和 `<<` 运算符来输出字符串。不需要调用 `noquote()` 函数。
以下是修改后的代码示例:
```cpp
QTableWidgetItem* item;
QString str;
for(int i = 0; i < ui->tableWidget->rowCount(); i++){
for(int j = 0; j < ui->tableWidget->columnCount(); j++){
item = ui->tableWidget->item(i, j);
str = str + item->text() + " ";
}
}
qDebug() << "str =" << str;
```
通过直接使用 `qDebug() << "str =" << str`,你可以将字符串 `str` 的内容输出到调试窗口。
抱歉给你带来的困扰,希望这次的解答能够帮到你!
阅读全文