如何在QTreeView中获取所选项目的路径?

问题描述 投票:0回答:1

我正在使用QTreeView和QFileSystem模型:

QTreeView *treeview;
treeview = new QTreeView(win);
QFileSystemModel *fsm = new QFileSystemModel;   
fsm->setRootPath(QDir::currentPath()); 
treeview->setModel(fsm); 

......

我怎么能做到这一点?

c++ qt qtreeview
1个回答
0
投票
QModelIndex index = treeview->currentIndex();
QString path;
if (index.isValid())
{
    path = fsm->filePath(index);
}
© www.soinside.com 2019 - 2024. All rights reserved.