#include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; } #include void MainWindow::on_action_Run_triggered() { QDir t (".."); QString s = t.absolutePath(); QDir d (s); setWindowTitle (s); QTreeWidgetItem * root = new QTreeWidgetItem; root->setText (0, d.dirName()); root->setToolTip (0, d.absolutePath()); ui->treeWidget->addTopLevelItem (root); QStringList list = d.entryList(); for (QString item : list) { QTreeWidgetItem * node = new QTreeWidgetItem; node->setText (0, item); root->addChild (node); } } void MainWindow::on_action_Quit_triggered() { close (); }