model = new QDirModel ;
list = new QListView(this) ;
list->setViewMode(QListView::ListMode);
list->setModel(model);
list->setRootIndex(model->index("/Documents/test",0));
list->setMovement(QListView::Static);
connect(list,SIGNAL(doubleClicked(const QModelIndex &) ),this,SLOT(open(const QModelIndex &))) ;
槽open中,该如何将QModelIndex转化为选中文件的全路径?
谢谢!
正解:
model = new QDirModel;
QString filePath = model->filePath(index);
[ 此帖被lanclot在2009-10-27 13:05重新编辑 ]