C:\Users\22836\Desktop\QT\untitled1\mainwindow.cpp:27: error: No matching member function for call to 'append'
时间: 2023-08-27 16:19:52 浏览: 216
nsst.zip_nsst_site:www.pudn.com_图像区域能量_融合 nsst_高频 融合
5星 · 资源好评率100%
非常抱歉,我的错误。QStringList确实有一个名为`append`的成员函数,而不是`push_back`。因此,你应该使用`append`函数来添加元素到QStringList中。
请将代码修改为以下形式:
```cpp
connect(ui->checkBox, &QCheckBox::stateChanged, [=](int state){
qDebug() << state << endl;
if (state == 2) {
strList.append(ui->checkBox->text());
}
//state 2选中 0未选中
});
```
通过使用`append`函数,你可以将元素添加到QStringList中。
非常抱歉给你带来了困惑。请尝试修改代码并重新编译,看看是否能够解决问题。如果还有其他问题,请随时向我提问。
阅读全文