diff options
-rw-r--r-- | main.cpp | 29 | ||||
-rw-r--r-- | mainwindow.ui | 18 |
2 files changed, 15 insertions, 32 deletions
@@ -2,26 +2,25 @@ #include <QApplication> #include <QFileSystemModel> #include <QTreeView> +#include <QDirModel> int main(int argc, char *argv[]) { - QApplication a(argc, argv); - MainWindow w; - w.show(); + QApplication app(argc, argv); - QFileSystemModel model; - model.setRootPath(QDir::homePath()); - QTreeView tree; - tree.setModel(&model); + QDirModel model; + QTreeView tree; - // Demonstrating look and feel features - tree.setAnimated(false); - tree.setIndentation(20); - tree.setSortingEnabled(true); + tree.setModel(&model); - tree.setWindowTitle(QObject::tr("Dir View")); - tree.resize(640, 480); - tree.show(); + tree.setRootIndex(model.index(QDir::homePath())); + tree.setColumnHidden( 1, true ); + tree.setColumnHidden( 2, true ); + tree.setColumnHidden( 3, true ); - return a.exec(); + tree.setWindowTitle(QObject::tr("Dir View:")+QDir::homePath()); + tree.resize(640, 480); + tree.show(); + + return app.exec(); } diff --git a/mainwindow.ui b/mainwindow.ui index 798394ea..6f39c2c2 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -13,23 +13,7 @@ <property name="windowTitle"> <string>MainWindow</string> </property> - <widget class="QWidget" name="centralWidget"> - <widget class="QTreeWidget" name="treeWidget"> - <property name="geometry"> - <rect> - <x>10</x> - <y>10</y> - <width>256</width> - <height>211</height> - </rect> - </property> - <column> - <property name="text"> - <string notr="true">1</string> - </property> - </column> - </widget> - </widget> + <widget class="QWidget" name="centralWidget"/> <widget class="QMenuBar" name="menuBar"> <property name="geometry"> <rect> |