代码拉取完成,页面将自动刷新
本工程为运行在Windows系统上的文件管理器Demo(Qt Widgets应用),通过动态链接的方式调用Qt库;目前完全通过Qt提供的接口实现,未调用Windows库。
控件/功能如下:
https://www.bilibili.com/video/BV1ng411L7gx
按键 | 操作 |
---|---|
Ctrl+X | 剪切 |
Ctrl+C | 复制 |
Ctrl+V | 粘贴 |
Ctrl+E | 展开/折叠选中文件夹 |
Ctrl+R | 展开/折叠选中路径(默认当前路径)所有文件夹 |
Ctrl+G | 显示/隐藏导航栏 |
Ctrl+I | 显示/隐藏附加文件界面 |
Ctrl+F | 显示/隐藏查找界面 |
Ctrl+B | 显示/隐藏快捷按钮 |
Ctrl+T | 添加标签页 |
Ctrl+Q | 退出应用 |
Qt版本:Qt 5.15.2
构建套件:Desktop Qt 5.15.2 MinGW 64-bit
在Qt Creator导入工程文件,选择5.15.2版本构建套件编译运行。
编译前需要生成翻译文件(.qm),Qt Creator菜单栏->工具->外部->Qt语言家->发布翻译(lrelease);确认生成的.qm文件在src\translations目录下且名称为FileManager_zh_CN.qm,保证资源文件(.qrc)能够正常进行调用。
工程文件已关闭qDebug()输出,启用输出需要删除或注释.pro中的QT_NO_DEBUG_OUTPUT定义。
DEFINES += QT_NO_DEBUG_OUTPUT
Qt中不同接口对快捷方式的处理方式存在差异,某些接口处理快捷方式时会直接操作快捷方式的目标文件,调用文件操作类接口时需要注意处理目标为快捷方式的情况。
void FileWidget::widgetLayoutInit()
void MainWindow::setupMenuBar()
void FileWidget::contextMenu(const QPoint &pos)
MIT license,参见 LICENSE.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。