QT 显示文件目录

QT TreeWidget控件实现文件树 展示目录结构 阅读详情
#include <QDir>
#include <iostream>

int main(int argc, char *argv[])
{
    //QCoreApplication app(argc, argv);
    QDir dir;
    dir.setPath("c:/");
    
    dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks);
    dir.setSorting(QDir::Size | QDir::Reversed);

    QFileInfoList list = dir.entryInfoList();
    std::cout << "     Bytes Filename" << std::endl;
    
    for (int i = 0; i < list.size(); ++i) {
        QFileInfo fileInfo = list.at(i);
        std::cout << qPrintable(QString("%1 %2").arg(fileInfo.size(), 10)
                                                .arg(fileInfo.fileName()));
        std::cout << std::endl;
    }
    return 0;
}


        
qt 目录操作(QDir 类)展示系统文件案例 它可以列出目录中的文件和子目录,创建新的目录和文件,删除目录和文件,检查文件或目录是否存在,以及修改文件名等。可以使用fileName()函数获取文件名,absoluteFilePath()函数获取绝对路径,和absolutePath()函数获取文件所在目录的绝对路径。可以使用isFile()函数判断文件是否是普通文件,isDir()函数判断文件是否是目录,isSymLink()函数判断文件是否是符号链接等。创建和删除目录:使用mkdir()函数创建新的目录,使用rmdir()函数删除已有的目录。 阅读详情

相关推荐

Qt学习之路之文件浏览器

Windows的资源管理器,大家很熟悉吧,可以放回上一级,查找到下一级......... Qt中QDir 类可以实现显示文件系统目录的效果。 笔者的机器环境:Windows8.1 看代码~~ fileview_widget.h #ifndef FILEVIEWWIDGET_H #define FILEVIEWWIDGET_H #include #include #include

知其所以然 6934

QT实现打开文件将文件路径在LineEdit中显示,TextEdit输出数据

代码部分: 使用的UI模式,.h部分只定义了一个槽函数 #ifndef WIDGET02_H #define WIDGET02_H #include <QWidget> QT_BEGIN_NAMESPACE namespace Ui { class Widget02; } QT_END_NAMESPACE class Widget02 : public QWidget { Q_OBJECT public: Widget02(QWidget *parent = nullpt

zq9955的博客 4899

qt 目录树结构UI

Qt 是一个跨平台的 C++ 库,用于开发图形用户界面 (GUI) 应用程序。它提供了一组丰富的用户界面组件,其中包括目录树结构 UI。 在 Qt 中,可以使用 QTreeView 组件来创建目录树结构 UI。QTreeView 控件是一种可以展示树状数据的视图控件,可以使用它来显示文件系统目录结构、XML 文档的树状结构等。 使用 QTreeView 组件创建目录树结构 UI 的步骤如下: 在...

weixin_35752233的博客 773

QT对话框 既可以显示目录也可以显示文件:有一个小问题,在filenams栏 不会显示目录名字

#ifndef CFILEDIALOG_H #define CFILEDIALOG_H #include <QObject> #include <QFileDialog> class CFileDialog : public QFileDialog { Q_OBJECT public: CFileDialog(QWidget *parent = nullptr); ~CFileDialog(); public slots: void onC..

m0_46615101的博客 326

Qt进阶开发:QDirModel的使用

本文主要介绍QDirModel的使用。

TechNomad的博客 871

QT实现SFTP功能(附完整源码)

QT实现SFTP功能(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 2151

Qt中打开目录显示文件和目录

#include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; } //获取目录按钮 void MainWindow::on_ope

By_sunshine的博客 3942

ArcGIS Pro中协同区位熵方法在商业选址分析中的应用

本文详细介绍了如何利用ArcGIS Pro中的协同区位熵方法进行科学的商业选址分析。该方法通过量化目标客户与竞争对手在空间上的关联程度,精准识别市场空白区与竞争红海,帮助决策者从“凭感觉”转向“用数据说话”,有效提升选址成功率和投资回报。

weixin_29214559的博客 359

QT QFileSystemModel显示文件目录树

一、代码示例 // m_outDir,需要打开的目录路径 void MainDialog::showDirTree() { if (!pFileModel ) QFileSystemModel *pFileModel = new QFileSystemModel(); pFileModel ->setRootPath(m_outDir); // 绑定model,并设置索引 ui->treeView->setModel(pFileModel);

guorong520的博客 2107

MATLAB 论文复现——面向电量-调频-容量市场的数据中心园区算力及电力资源规划

如何在保证数据中心服务质量的前提下,考虑数据中心负荷转移特性,并对其进行合理规划,对降低数据中心规划总成本及提升新型电力系统灵活性均有显著意义。然后,根据不同电力市场的结算规则,研究了数据中心园区参与电量-调频-容量市场的方式和经济收益。在此基础上,以综合成本最小化为目标,优化数据中心园区发电机、储能的建设容量以及服务器的建设数量。最后,以阿里巴巴公开运行数据为例,证明考虑多元电力市场能够大大降低数据中心规划成本,激励数据中心园区投资建设更多灵活性资源,为电网提供有效的调频服务和容量支撑。

sjr1478的博客 667

【win11 cuda12.0安装tensorflow-gpu】

win11 cuda 12.0 安装 tensorflow-gpu

weixin_36299320的博客 3009

Qt下显示文件及目录的Windows右键菜单:简化你的文件操作

Qt下显示文件及目录的Windows右键菜单:简化你的文件操作 【下载地址】Qt下显示文件及目录的Windows右键菜单 这是一个基于Qt框架的开源项目,专注于为Windows系统中的文件和文件夹添加自定义右键菜单功能。通过该项目,用户可以在右键点击文件或文件夹时,快速访问特定功能,显著提升操作效率。项目采用Qt开发,具...

gitblog_06717的博客 956

10-142 6-4 查询厂商“D“生产的PC和便携式电脑的平均价格

分数 10全屏浏览题目切换布局作者 lhm单位 河北农业大学本题目要求编写SQL语句,查询厂商D生产的PC和便携式电脑的平均价格。

dqd66的博客 2748

Qt下显示文件及目录的Windows右键菜单

Qt下显示文件及目录的Windows右键菜单 【下载地址】Qt下显示文件及目录的Windows右键菜单 这是一个基于Qt框架的开源项目,专注于为Windows系统中的文件和文件夹添加自定义右键菜单功能。通过该项目,用户可以在右键点击文件或文件夹时,快速访问特定功能,显著提升操作效率。项目采用Qt开发,具备良好的跨平台性,...

gitblog_06771的博客 457

RAG项目简历包装指南:从“流水线工人”到“问题解决者”的跃迁(附代码与思路)

本文代码已在Python 3.11 + CUDA 12.3环境测试,部分功能需LangChain 0.2+支持。

Conan_0728的博客 1885

《驾驭你的AI同事:WorkBuddy深度精通》027:11.1 私有知识库接入

11.1 私有知识库接入 —— 《驾驭你的AI同事:WorkBuddy深度精通》系列图文教程,配图已统一为规范示意图。

LuckyHanMo的博客 140

QT QTreeView 显示文件目录列表,自定义默认展开指定路径

void Widget::updatedate() { QDirModel *model = new QDirModel; ui->treeView->setModel(model); //设置根目录位置 ui->treeView->setRootIndex(model->index("C:/Users/kashey/Desktop/Test")); ui->treeView->allColumnsShowFocus()...

kashey的博客 6832

自学 ABAP 和自学 SAP 的差别

有朋友在我的 ABAP 学习教程里留言: > 自学SAP是不是都要搭建虚拟服务器,然后自己去官网下载新版本SAP就可以吗 对于初学者,我们要搞清楚 ABAP 和 SAP 的区别。 ABAP 是一门编程语言,SAP 首先是德国软件公司的名称,也代表这家公司开发的一系列软件。SAP 公司开发的软件,我们有时也称产品,其功能能满足客户一个或者多个领域的业务需求。这些不同领域,我们也称为不同的业务模块,比如 ERP,CRM,SRM,HR 等等。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 6863

QT4:遍历删除某个目录下的所有文件

删除某个目录下的所有文件 QDir d(pa+"/tmp");d.setFilter(QDir::Files);int i,j=d.count()-1;for (i=0;id.remove(d[i]); 

李荣权的专栏--OS--Soft--Life 4669

无人驾驶Autoware导读

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对无人驾驶Autoware介绍做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 2397

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

linux qt目录查看,QT遍历目录获取文件信息

QFileInfo获取文件信息:文件名称,路径,大小,创建时间,修改时间,权限等使用路径:UNIX: /home/dipper/file1Windows: C:\\dipper\\file1构造函数:QFileInfo fileInfo(path);QFileInfo fileInfo;fileInfo.setFile(path);exists(): 判断文件是否存在size(): 获取文件大小文...

weixin_31315007的博客 1601

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Qt实现文件管理器

Windows的资源管理器,大家很熟悉吧,可以放回上一级,查找到下一级………Qt中QDir类可以实现显示文件系统目录的效果。 笔者的机器环境:Windows8.1 //fileview_widget.h #ifndef FILEVIEWWIDGET_H #define FILEVIEWWIDGET_H #include <QWidget> #include...

future_ai的博客 9106

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

listview qt 选中内容_qt-listview用法

QListView類別提供樹狀的列示元件,可以顯示多欄與樹狀結構,它常與QListViewItem或者是QCheclListItem一同使用;使用QListView最簡單的方式,就是以QListView作為樹根,並使用addColumn()方法加入欄位,然後使用QListViewItem或QCheckListItem指定這個QListView作父節點,例如:QListView *root;root...

weixin_39986027的博客 997

Window下基于QT+阿里OSS编写一个客户端

主要技术 1.QT访问阿里OSS,C++接口 2.QT动态空间 3.QT PRI项目管理思路 设计步骤: 1.基于MINGW编译aliyun-oss-cpp-sdk,生成libalibabacloud-oss-cpp-sdk.a 参考:https://blog.youkuaiyun.com/pengrui18/article/details/106903464 2.新建QT项目及PRI子项目 略过 3.将libalibabacloud-oss-cpp-sdk.a及相关库文件加入子项目 略过 4.编写界面显示 阿里云链接

pengrui18的专栏 2006

【Qt笔记】QFileSystemModel

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34194317的博客 473
上一篇: QT :: Qwizard 用法
下一篇: QT SDK 连接 MySql (windows 7 )
错_对
博客等级 码龄16年 68粉丝 80原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值