目录
在qt中,如果想要使用菜单栏功能,那么界面的基类要选择QMainWindow不能选择QWidget QDialog实现菜单栏
打开文件菜单栏的槽函数,点击打开文件将文件里的数据读出写入编辑框
//1.打开文件对话框,获取文件的路径名
QString fileName = QFileDialog::getOpenFileName(
this,
"打开文件",
“/home”,
Text files("*.txt *.cpp *.c *.h")
);
qDebug()<<fileName;
//根据文件的操作来访问文件,QT使用QFile类来描述文件描述符
//第一步根据路径,将文件转换成一个QFile对象
//第二步打开文件,并指定打开文件的方式
//第三步文件操作,读或写
//第四步关闭文件
QFile file(fileName);
if(!file.open(QIODevice::ReadOnly))
{
return;
}
QByteArray content = file.readAll();
ui->plainTextEdit->setPlainText(content.data());
file.close();