python - 有没有办法在打开文件对话框中读取文件的详细信息/元数据?
问题描述
就像标题说的那样,我正在使用
QFiledialog.getOpenFileName(self, "Open file", "C:/", "PDF (*.pdf)")
有没有办法获取该文件的详细信息/元数据,如日期、所有者等?
解决方案
您正在使用 Qt 库。
如果我没记错的话,你有一个 FileDialog 对象。这个对象有一个名为 .open() 的函数,它需要在参数中包含一个 QFile 对象。使用此 qfile 对象,您可以构造一个 QFileInfo 对象,该对象具有多个用于获取元数据的功能。
您可以在这里阅读更多内容: https ://doc.qt.io/qt-5/qfiledialog.html https://doc.qt.io/qt-5/qfileinfo.html
推荐阅读
- docker - 我收到一个错误,我无法连接到 macos :: daemon daemon
- node.js - 我可以模拟导入到我用 jest 导入的模块中的单个函数吗?
- android - 选择选项时按钮破坏应用程序
- python - Python Click:如何实现类似于`--help`的帮助命令?
- spring-mvc - InternalResourceViewResolver 和 UrlBasedViewResolver 之间的确切区别是什么
- c# - 未管理的内存结构
- node.js - 错误:中间件中的 passport.initialize() 未使用
- r - 如何从总和为 1 的指数分布生成随机数(概率)
- python - 为什么我的 DNA 模式 Python 代码没有给出正确的输出?
- php - 跳过使用 PHP 将 csv 上传到 mysql 的第一行