天天看點

如何使用QTextEdit讀取檔案!

1  添加一個QPushButton,和QTextEdit。點選按鈕選擇檔案并且将檔案裡的内容顯示在QTextEdit上。

QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"),
                                                    QDir::currentPath());
    if(!fileName.isEmpty())
    {
        QFile *file=new QFile;
        file->setFileName(fileName);
        bool ok=file->open(QIODevice::ReadOnly);
        if(ok)
        {
            QTextStream in(file);
            ui->textEdit->setText(in.readAll());
            file->close();
            delete file;
        }
        else
        {
            QMessageBox::information(this,"Error Message","Open File:"+file->errorString());
            return;
        }      

2 效果圖

如何使用QTextEdit讀取檔案!

繼續閱讀