可以提供一些QT中 io 模块的调用示例吗?
时间: 2023-03-25 21:04:45 浏览: 58
可以,以下是一些QT中 io 模块的调用示例:
1. 读取文件内容:
```
QFile file("example.txt");
if (file.open(QIODevice::ReadOnly | QIODevice::Text)) {
QTextStream in(&file);
QString line = in.readLine();
while (!line.isNull()) {
// 处理每一行的内容
line = in.readLine();
}
file.close();
}
```
2. 写入文件内容:
```
QFile file("example.txt");
if (file.open(QIODevice::WriteOnly | QIODevice::Text)) {
QTextStream out(&file);
out << "Hello, world!" << endl;
file.close();
}
```
3. 读取二进制文件:
```
QFile file("example.bin");
if (file.open(QIODevice::ReadOnly)) {
QByteArray data = file.readAll();
// 处理二进制数据
file.close();
}
```
4. 写入二进制文件:
```
QFile file("example.bin");
if (file.open(QIODevice::WriteOnly)) {
QByteArray data;
// 填充二进制数据
file.write(data);
file.close();
}
```
希望这些示例能够帮助你使用QT中的io模块。
相关推荐
![tar](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)