Qt将QPlainTextEdit控件窗口的输出自动生成一个文件
时间: 2024-04-30 08:21:00 浏览: 99
Qt动态控件生成并布局
5星 · 资源好评率100%
好的,我知道了你的要求。对于你的问题,可以通过以下步骤实现:
1. 获取QPlainTextEdit控件的文本内容。
2. 将文本内容写入一个文件中。
下面是一个示例代码,可以实现这个功能:
```
#include <QtGui/QApplication>
#include <QPlainTextEdit>
#include <QFile>
#include <QTextStream>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPlainTextEdit textEdit("Hello World!");
// 获取PlainTextEdit中的文本内容
QString text = textEdit.toPlainText();
// 将文本内容写入文件中
QFile file("output.txt");
if (file.open(QIODevice::WriteOnly | QIODevice::Text))
{
QTextStream stream(&file);
stream << text;
file.close();
}
return a.exec();
}
```
运行后,程序会在同级目录下生成一个名为“output.txt”的文件,其中包含QPlainTextEdit控件的文本内容。
希望这个回答能够解决你的问题,有没有更多的问题可以问我?
阅读全文