ui.tedLog->toPlainText();
QStringList list = ui.tedLog->toPlainText().split("\n");
再循环取 list写入文件就可以了。
qtextedit里面只有QString么?如果是,建议用append(const qstring&)函数,然后toPlainText()即可
bool FCChatDlg::saveFile(const QString& it2)
{
QFile file(it2 + ".txt");
if(!file.open(QFile::WriteOnly | QFile::Text))
{
showErrorWidget(tr("Error In Saving File!"));
return false;
}
QTextStream out(&file);
out << textedit->toPlainText();
return true;
}