Qt5.8 读写txt文件
来源:互联网 发布:银行数据录入员累吗 编辑:程序博客网 时间:2024/06/05 11:42
关键代码
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
QObject::connect(ui->writeButton,SIGNAL(clicked(bool)),this,SLOT(writeButtonSlot()));
QObject::connect(ui->readButton ,SIGNAL(clicked(bool)),this,SLOT( readButtonSlot()));
}
void Widget::readButtonSlot()
{
QString fileName = QFileDialog::getOpenFileName(
this,
tr("Open File"),
"E:/QtControlFiles/Read",
tr("*.txt"));
QFile file( fileName );
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
{
qDebug()<<"no read";
return;
}
qDebug()<<"Yes read";
QTextStream in(&file);
//QString line = in.readLine();//读取一个回车结束
QString line = in.readAll();//读取所有
ui->textEdit->setText(line);
}
void Widget::writeButtonSlot()
{
QString writeData = ui->textEdit->toPlainText();
QFile data("E:/QtControlFiles/Write/Txt_Demo.txt");
if (data.open( QIODevice::Text | QFile::WriteOnly ))
{
qDebug()<<"yes write";
QTextStream out(&data);
out << writeData ;
return;
}
qDebug()<<"no write";
}
源程序链接下载:http://download.csdn.net/detail/m_986883511/9849938
阅读全文
0 0
- Qt5.8 读写txt文件
- Qt5 文件读写
- VB读写TXT文件
- txt文件读写
- C#读写txt文件
- Java读写txt文件
- txt文件读写
- .Txt 文件读写
- DataGrid读写txt文件
- javascript 读写txt文件
- javascript 读写txt文件
- java读写txt文件
- js读写txt文件
- vs2010读写txt文件
- Android TXT文件读写
- java读写txt文件
- Unity3D 读写 txt 文件
- Unity3D 读写 txt 文件
- 震惊!用了此方法后,TLE的代码AC了!
- Java操作系统剪切板Clipboard及自定义剪切板
- 负载均衡详解(2)
- [李景山php] 深入理解PHP内核[读书笔记]--第六章:内存管理
- 负载均衡详解(3)
- Qt5.8 读写txt文件
- 作为一名运维人,应该去学习了解的知识
- Google 官方应用架构的最佳实践指南
- 【Linux】手动安装nvidia显卡驱动 ---- Ubuntu 14.04
- java后台随机生成一个数
- 负载均衡详解(4)
- XML之DOM解析
- python3实现《机器学习实战》遇到的问题:range函数
- The required Server component failed to start so Tomcat is unable to start问题解决