ui->plot->graph(0)->setData(QVector<double>::fromStdVector(std::vector<double>(mYDataTol.begin(), mYDataTol.end())));报错G:\QTproject\TestTo10million\TestTo10million\qcustomplot.h:5544: candidate function not viable: requires at least 2 arguments, but 1 was provided
时间: 2024-03-16 17:43:57 浏览: 112
精品资料(2021-2022收藏)CAD快捷键 最新CAD快捷命令大全.doc
这个报错提示是因为 `setData()` 函数需要传递两个参数,而你只传递了一个参数。`setData()` 函数的第一个参数是 `QVector<double>` 类型的数据,表示要设置的数据,第二个参数是 `bool` 类型的数据,表示是否更新曲线。你需要把两个参数都传递进去,如下所示:
```
ui->plot->graph(0)->setData(QVector<double>::fromStdVector(std::vector<double>(mYDataTol.begin(), mYDataTol.end())), true);
```
这样就可以解决这个报错了。
阅读全文