qt4 读写text
来源:互联网 发布:淘宝图片一般多大尺寸 编辑:程序博客网 时间:2024/06/06 00:18
read
write
http://www.yafeilinux.com/?p=37
#include<QMessageBox>#include<QFile>#include<QFileDialog>#include<QTextStream>void MainWindow::on_pushButton_clicked(){ QString fileName = QFileDialog::getOpenFileName(this);//使用对话框选择路径及文件名 //QString fileName="/opt/i_am_file.txt";//绝对路径 //QString fileName="i_am_file.txt";//相对路径,当前目录下的i_am_file.txt if(!fileName.isEmpty())//如果文件名不为空 { QFile file(fileName); if(!file.open(QFile::ReadOnly | QFile::Text)) { QMessageBox::warning(this,tr("读取文件"),tr("无法读取文件 %1:\n%2.").arg(fileName).arg(file.errorString())); return ; //如果打开文件失败,弹出对话框,并返回 } QTextStream in(&file); QString str=in.readAll(); QMessageBox box; box.setText(str); box.exec(); }}
write
void MainWindow::on_pushButton_2_clicked(){ QString fileName = QFileDialog::getSaveFileName(this,tr("另存为"),"i_am_file.txt");//使用对话框选择路径及文件名 //QString fileName="i_am_file.txt"; if(!fileName.isEmpty())//如果文件名不为空 { QFile file(fileName); if(!file.open(QFile::WriteOnly | QFile::Text)) //以只写方式打开文件,如果打开失败则弹出提示框并返回 { QMessageBox::warning(this,tr("保存文件"),tr("无法保存文件 %1:\n %2").arg(fileName).arg(file.errorString())); return ; } //%1,%2表示后面的两个arg参数的值 QTextStream out(&file); //新建流对象,指向选定的文件 //out << ui->textEdit->toPlainText(); //将文本编辑器里的内容以纯文本的形式输出到流对象中 out<<"hello evryone"; QString curFile = QFileInfo(fileName).canonicalFilePath(); //获得文件的标准路径 QMessageBox box; box.setText(curFile); box.exec(); } return ;}
http://www.yafeilinux.com/?p=37
- qt4 读写text
- matlab 读写text文档
- Qt4 简单读写文件及文件拷贝
- text类型字段的读写
- jscript读写TEXT文件示例
- jscript读写TEXT文件示例
- java text文件读写操作
- Text文件的读写操作
- ubuntu14.10 + sublime text 3编译qt4程序
- QT4
- qt4
- QT4.7_QFileDialog 以及 QFile 应用 文件读写保存功能
- java读写删.text,.xml文件内容
- javascript读写TEXT文本文件示例代码
- java读写删.text,.xml文件内容
- vc读写Excel的方法,text,copy,paste,value
- matlab批量读写与处理大量一样的Text
- python 对text进行读写小例子非常简单
- JQuery.Ajax之错误调试帮助信息
- C#中数组与集合总结
- Socket编程原理
- MYSQL到EXCEL的转换程序
- eclipse 的快捷键
- qt4 读写text
- JAVA JDBC Tomcat sqlserver2005数据库连接池
- primefaces的按钮引发的NullPointerException异常
- 对U-BOOT的第1阶段代码的分析
- 使用Boost.Asio编写通信程序(转载)
- 如何在对话框上显示一张图片
- PHPCMS问题总结
- AudioRecord实现"助听器"
- 用谷歌浏览器来当手机模拟器