QT中,使用QFileSystemModel结合QTreeView,已显示出了本地文件目录,现在想通过点击目录中具体文档,在textEdit或者其他类似控件中显示出文档具体内容,需要可读写
void MainWindow::loadFile()
{
QFileSystemModel *model = new QFileSystemModel();
model->setRootPath("e:/qtvs");
QStringList nameFilter;
nameFilter << "*.h" << "*.txt" ;
model->setNameFilterDisables(false);
model->setNameFilters(nameFilter);
ui->treeView_MuLu->setModel(model);
ui->treeView_MuLu->setRootIndex(model->index("E:/qtvs/test"));
}
QTreeView的双击事件 得到你点击的文件名 当然路径一定也知道,然后把读取到的文件内容写入到右边控件即可,至于后面的编辑保存只和右边控件相关