1,简介
本文介绍给Tree(Table代码类似)添加、删除、清空内容的操作代码。
示例使用本地文件进行添加数据,演示了通过文件选择对话框选择本地文件的方法,并且示范了如何保存上一次选择的路径,还对添加的文件做了防重处理。
2,效果
3,主要代码
MainWindow.h:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QStandardItemModel>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
void InitTree();
private slots:
void on_btnAdd_clicked();
void on_btnDelete_clicked();
void on_btnClear_clicked();
private:
void AddFiles(QStringList files);
QStringList GetExistFiles();
QString GetLastDir();
void SaveLastDir(QString dir);
private:
Ui::MainWindow *ui;
QStan

本文介绍了一个使用QT实现的文件列表管理程序,支持添加、删除、清空操作,并演示了通过文件选择对话框选择本地文件的方法。文章详细展示了如何保存最近使用的文件夹路径,以及如何避免重复添加相同的文件。

最低0.47元/天 解锁文章
1万+





