【发布时间】:2022-01-14 18:48:25
【问题描述】:
我正在尝试将 QT 用于项目以检查 XML 文件的一致性。
我有一个名为Check_XML_Consistency() 的函数,它接受一个字符串作为输入并返回一个字符串作为输出。与QT一起使用时遇到问题,当我将文本文件中的数据转换为字符串并将其转换回qtstring以显示它时,程序给了我一个错误。
我检查并确认问题出在空格上。当我从文本编辑器中删除所有空格时,程序运行良好。
对 QT 初学者有什么建议吗?
这是我的代码:
void MainWindow::on_pushButton_4_clicked()
{
QString text =ui->plainTextEdit->toPlainText();
string x=text.toUtf8().constData();
string Result=Check_XML_Consistency(x);
QString str = QString::fromUtf8(Result);
ui->plainTextEdit->setPlainText(str);
}
【问题讨论】:
-
你说“程序给我一个错误”。你能提供确切的错误信息吗?
标签: qt