QTreeView, Verzeichnisbaum, Eigene Dateien (Windows)
Verfasst: 28. April 2011 11:27
Hi *,
ich stehe vor einem Problem, an dem ich nun schon 2 Tage verzweifel.
Es geht darum, dass ich mit einer qTreeView einen Verzeichnisbaum realisiere, was prinzipiell auch funktioniert. Als Model weise ich der View ein QFileSystemModel zu:
Wie zu erwarten, erhalte ich alle Laufwerke, die im Windows Explorer unter "Arbeitsplatz" zu sehen wären. Nun kommt aber noch zusätzlich die Anforderung hinzu, dass in dem Verzeichnisbaum (der verwöhnte Windowsnutzer braucht dies halt) die Schnellnavigationspuntke "Eigene Dateien" und "Desktop" angezeigt werden. Und genau dort liegt mein Problem. Wie bekomme ich diese beiden Punkte nun hinzu?
Ich hoffe, ihr könnt mir helfen, da ich gerade absolut nicht weiter weiß. (und leider alles andere als QT Pro bin!)
LG,
Ista
ich stehe vor einem Problem, an dem ich nun schon 2 Tage verzweifel.
Es geht darum, dass ich mit einer qTreeView einen Verzeichnisbaum realisiere, was prinzipiell auch funktioniert. Als Model weise ich der View ein QFileSystemModel zu:
Code: Alles auswählen
QFileSystemModel *qFSM = new QFileSystemModel();
qFSM->setFilter(QDir::AllDirs |QDir::NoDotAndDotDot);
qFSM->setRootPath(qFSM->myComputer().toString());
ui->directorTree->setModel(qFSM);
QModelIndex idx = qFSM->index(qFSM->myComputer().toString());
ui->directorTree->setRootIndex(idx);
Ich hoffe, ihr könnt mir helfen, da ich gerade absolut nicht weiter weiß. (und leider alles andere als QT Pro bin!)
LG,
Ista