У меня есть QComboBox, который показывает, какие папки я могу выбрать.
QDir path("/home/dev/test-project/");
QStringList files = path.entryList(QDir::Dirs);
ui->cB_Karte->addItems(files);
Что я хочу сделать, чтобы после нажатия на папку в QComboBox
, в QTreeView
отображались доступные там .tiff
файлы. После выбора файла, присвоение полного пути к переменной:
В class MainWidget
QFileSystemModel *model;
В конструктор
model = new QFileSystemModel();
model->setNameFilters(QStringList()<<"*.tiff");
model->setNameFilterDisables(false);
ui->treeView->setModel(model);
В обработчик бокса
ui->treeView->setRootIndex(model->index(ui->comboBox->currentText()));
Событие on_treeView_clicked(const QModelIndex &index)
path = model->filePath(index);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброго времени суток, есть проблема с 2мя задачами по cppЕжели кто осилит - гляньте и дайте вердикт, правильно или нет (по возможности с пояснением...
Как в с++ манипулировать данными из текстового файла, которые находятся на одной или нескольких строках?
Poco разбираюсь с этой библиотекой, появилась задача отправить файл на сервер в интернете, кто то знает как это сделатьни как не получатся найти...
По возможности избегать стандартных ф-ций (strlen), и типа данных string, строка обрабатывается как массив символов