Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Explorer mit QTreeview + QFileSystemModel



  • Hallo,

    Ich will mit QTreeview und QFilesystemModel ein kleinen Explorer bauen mit dem ich Dateien umbennen kann.
    @int main(int argc, char *argv[])
    {
    QApplication app(argc, argv);

    QFileSystemModel filemodel;
    filemodel.setRootPath("");
    QTreeView treeview;
    treeview.setModel(&filemodel);
    filemodel.setReadOnly(false);
    
    treeview.setIndentation(20);
    treeview.setSortingEnabled(true);
    filemodel.setReadOnly(false);
    
    treeview.setWindowTitle(QObject::tr("Dir View"));
    

    #if defined(Q_OS_SYMBIAN) || defined(Q_WS_MAEMO_5)
    tree.showMaximized();
    #else
    treeview.resize(640, 480);
    treeview.show();
    #endif

    return app.exec();
    

    }@

    Sobald ich allerdings einen Ordner umbennen will der einen Unterordner hat, funktioniert dies nur dann wenn dieser Unterordner nie zuvor geöffnet wurde.
    Jemand eine Idee wie ich das fixen könnte?


Log in to reply