qtextstream举几个例子
时间: 2023-08-23 14:06:13 浏览: 88
QT-50多个开发实用例子DEMO
5星 · 资源好评率100%
QTextStream是一个用于对Qt应用程序中的文本I/O进行操作的类,它可以从文本文件、字符串和其他I/O设备读取和写入文本数据。下面是一些使用QTextStream的例子:
1. 从文件中读取数据
```
QFile file("example.txt");
if (file.open(QIODevice::ReadOnly | QIODevice::Text)) {
QTextStream in(&file);
QString line = in.readLine();
qDebug() << line;
file.close();
}
```
2. 将数据写入文件
```
QFile file("example.txt");
if (file.open(QIODevice::WriteOnly | QIODevice::Text)) {
QTextStream out(&file);
out << "Hello, world!";
file.close();
}
```
3. 从QString读取数据
```
QString str = "Hello, world!";
QTextStream stream(&str);
QString line = stream.readLine();
qDebug() << line;
```
4. 将数据写入QString
```
QString str;
QTextStream stream(&str);
stream << "Hello, world!";
qDebug() << str;
```
阅读全文