logwidget.cpp:46:9: error: no matching function for call to 'information' qmessagebox.h:185:27: note: candidate function not viable: requires at least 3 arguments, but 2 were provided qmessagebox.h:217:34: note: candidate function not viable: requires at least 4 arguments, but 2 were provided qmessagebox.h:207:16: note: candidate function not viable: requires at least 4 arguments, but 2 were provided qmessagebox.h:210:16: note: candidate function not viable: requires at least 4 arguments, but 2 were provided
时间: 2024-04-09 08:32:40 浏览: 173
image-matching.rar_image matching_site:www.pudn.com_同名点匹配_相关系数_相
这个错误表示在logwidget.cpp文件的第46行调用了一个名为'information'的函数,但是提供的参数数量不正确。根据错误信息,QMessageBox类中没有接受2个参数的名为'information'的函数。
QMessageBox类中的information函数至少需要3个参数。通常,它接受一个父对象、对话框标题和消息文本作为参数。请确保您在logwidget.cpp文件的第46行提供了这三个参数。
例如,您可以使用以下代码调用QMessageBox的information函数:
```cpp
QMessageBox::information(this, "标题", "消息文本");
```
请根据您的需求修改参数,并确保正确地调用了QMessageBox的information函数。重新编译您的代码,应该就能解决这个错误了。
阅读全文