如何访问QT plaintextedit中的数据?

如何访问QT plaintextedit中的数据?,qt,Qt,我正在为我的机器人团队开发这个小程序,我遇到了一个问题,我不知道如何从用户用来插入附加注释的纯文本编辑框中访问数据。我想应该是: ui->addcomments->_________; 但是我浏览了整个类,发现没有任何东西与返回包含注释的字符串的内容非常接近。我想将注释存储在数组或向量中。我认为toPlainText()方法将帮助您检索数据,然后使用clear()从GUI中删除文本 哦,我明白了。所以我是对的。但现在我遇到了一个问题,编译器告诉我它无法将Qstring数据toPla

我正在为我的机器人团队开发这个小程序,我遇到了一个问题,我不知道如何从用户用来插入附加注释的纯文本编辑框中访问数据。我想应该是:

ui->addcomments->_________;

但是我浏览了整个类,发现没有任何东西与返回包含注释的字符串的内容非常接近。我想将注释存储在数组或向量中。

我认为
toPlainText()
方法将帮助您检索数据,然后使用
clear()
从GUI中删除文本

哦,我明白了。所以我是对的。但现在我遇到了一个问题,编译器告诉我它无法将Qstring数据toPlainText()返回转换为字符串。但我不确定如何将初始数据类型更改为QString。用Qstring替换std::string不起作用。要将结果转换为std string,您需要使用
Qstring::toStdString()
Qstring为您提供了一个toStdString()方法来获取std::string。它有帮助吗?它起作用了!但我想找出这个恼人的错误。它给了我一个错误:void scoutting::on_button10_切换(bool checked)错误消息:“checked”未引用的形式参数。我在之前的编译中没有看到这个,但是突然间这个弹出了。事实上这不是一个错误,应该是一个警告。这是因为您没有使用“checked”参数。为避免此情况,请将(bool选中)替换为(bool)。请在这篇帖子上解决你的问题,以帮助其他可能提出同样问题的人。