QMessageBox::warning(this,"Insert","添加失败或添加信息不完整!");以上是我的QMessageBox内容,下面是报错内容:“常量中有换行符”和error: C2143: 语法错误: 缺少“;”(在“}”的前面)
时间: 2024-04-15 16:29:01 浏览: 160
qt5信息提示框QMessageBox用法 - 莫水千流 - 博客园1
根据你提供的信息,报错信息中提到了两个问题:常量中有换行符和语法错误缺少分号。
对于第一个问题,QMessageBox的函数参数是一个常量字符数组,不允许包含换行符。你可以尝试将换行符替换为其他字符,比如空格或者使用转义字符`\n`表示换行。
对于第二个问题,语法错误缺少分号可能是由于代码的其他部分引起的。请确保你的代码中所有的语句都以分号结尾,并且没有其他语法错误。
以下是修改建议:
```cpp
QMessageBox::warning(this, "Insert", "添加失败或添加信息不完整!");
```
如果问题仍然存在,请提供更多的代码片段和错误信息,以便更好地帮助你解决问题。
阅读全文