Qt MVC - Получить имя файла, когда пользователь нажимает? - PullRequest
0 голосов
/ 18 июля 2011

Хорошо, у меня есть следующий код:

 QFileSystemModel *model = new QFileSystemModel;
 model->setRootPath(QDir::currentPath());
 model->setFilter(QDir::Files | QDir::NoSymLinks | QDir::NoDotAndDotDot |
                  QDir::Readable | QDir::Writable | QDir::CaseSensitive );

 ui->fileList->setModel(model);
 ui->fileList->setRootIndex(model->index(QDir::currentPath()));

Как я могу узнать, какой элемент (в частности, его соответствующее имя файла) был выбран?Я хочу, чтобы пользователь выбрал файл с помощью мыши, чтобы выбранное имя файла могло быть передано методу, который у меня есть.

1 Ответ

1 голос
/ 18 июля 2011

Вы используете QTreeWidget?Он имеет абстрактную модель предмета .Вам необходимо получить модельный индекс из выбранного элемента

...