您的位置:首页 > 编程语言 > Qt开发

如何打开一个已存在的txt格式的文本文档 ,并显示在QTextEdit中

2011-09-01 00:27 826 查看
在构造函数中定义 一个QTextEdit对象:
m_pText = new QTextEdit(this);
实现函数如下:
QString fileName = QFileDialog::getOpenFileName(this,tr("Open a File"),".",tr("Text File(*.txt)));

if(fileName.length() == 0)

QMessageBox::information(this,tr("Text Files"),tr("You have not open any file"));

else

{

QDir *pDir = new QDir(".");

QString fileDir = pDir->filePath(fileName);
QFile file(fileName);

if (!file.open(QIODevice::ReadWrite))

return;

QTextStream out(&file);

while(!file.atEnd())

{

m_pText->setText(out.readAll());

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐