qt笔记5(文件流对象与对话框)

#include<QFileDialog>

#include<QFile>

 

QString filter ="所有(*);;"

       “源码(*.cpp *.h);;”

                           "文本(*.txt)";

//1弹出选择对话框

QString pathname = QFileDialog::getOpenFileName(this,"选择文件",filter);

 

if(pathname.isNull())

  return;

//2 将文件的名称显示到输入栏中

ui->lineEdit->setText(pathname);

 

//3将文件的内容显示到文本框中

QFile file(pathname);

file.open(QIODevice::ReadOnly);

ui->plainTextEdit->clear();

ui->plainTextEdit->appendPlainText(file.readAll());

 

posted @ 2020-08-20 23:57  越过山丘-2018  阅读(116)  评论(0编辑  收藏  举报