I am sorry. I tried using QFSFileEngine too but it just gives me a list of drives in 'Local Folder' but not the directories inside each drive. Can you please check and tel me whether this is a right way or not.
for(int i = 0; i < list.size(); i++)
{
qDebug() << list.at(i).absoluteDir();
}
QList<QStandardItem *> LocalItem;
LocalItem.at(0)->setEditable(false);
m_model->insertRow(0,LocalItem);
for (int i = 0; i < list.size(); i++)
{
QString str
= list.
at(i
).
absolutePath();
Localchild->setEditable(false);
LocalparentItem->appendRow(Localchild);
}
ui->PrimTreeView->setModel(m_model);
QFileInfoList list = QFSFileEngine::drives();
for(int i = 0; i < list.size(); i++)
{
qDebug() << list.at(i).absoluteDir();
}
m_model = new QStandardItemModel(0,0);
QList<QStandardItem *> LocalItem;
LocalItem.insert(0,new QStandardItem("Local Drives"));
LocalItem.at(0)->setEditable(false);
m_model->insertRow(0,LocalItem);
for (int i = 0; i < list.size(); i++)
{
QString str = list.at(i).absolutePath();
QStandardItem* Localchild = new QStandardItem(str);
QStandardItem* LocalparentItem = m_model->item(0,0);
Localchild->setEditable(false);
LocalparentItem->appendRow(Localchild);
}
ui->PrimTreeView->setModel(m_model);
To copy to clipboard, switch view to plain text mode
Output:
asdasd.JPG

Originally Posted by
wysota
Please stop spamming. One thread for the problem is enough, you don't have to post in five different threads.
Bookmarks