要求程序最好有界面,以前沒有學習過Qt的使用,只能在網上查找相關資料,但這些資料並非很全面,現將文本讀取與顯示方法 記錄以下:markdown
添加的控件如圖所示,爲了方便也能夠重命名。 右鍵->佈局->窗口布局。 佈局
在控件toolButton上右鍵,選擇【轉到槽】,代碼以下:學習
void MainWindow::on_toolButton_clicked()
{
QString path=
QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,tr("Save path"),QDir::currentPath())); //文件路徑
if(!path.isEmpty())
{
if(ui->comboBox->findText(path)==-1)
ui->comboBox->addItem(path); //在comboBox中顯示文件路徑
QFile *file=new QFile; //申請一個文件指針
file->setFileName(path); //設置文件路徑
bool ok=file->open(QIODevice::ReadOnly);
if(ok)
{
QTextStream in(file);
ui->textBrowser->setText(in.readAll()); //在textBrowser中顯示文件內容
file->close();
}
}
}
複製代碼
頭文件添加:ui
#include "QDir"
#include "QFileDialog"
#include "QTextStream"
#include "QFile"
複製代碼