有没有办法在打开文件对话框中读取文件上的 details/metadata?
Is there a way to read the details/metadata on a file in Open File Dialog?
如标题所说,我正在使用
打开一个文件
QFiledialog.getOpenFileName(self, "Open file", "C:/", "PDF (*.pdf)")
有没有办法获取 details/metadata 文件的日期、所有者等信息?
您正在使用 Qt 库。
如果我没记错的话,您有一个 FileDialog 对象。这个对象有一个名为.open() 的函数,它的参数中需要一个QFile 对象。有了这个qfile对象,就可以构造一个QFileInfo对象,它有几个获取元数据的函数。
您可以在此处阅读更多内容:
https://doc.qt.io/qt-5/qfiledialog.html
https://doc.qt.io/qt-5/qfileinfo.html
如标题所说,我正在使用
打开一个文件QFiledialog.getOpenFileName(self, "Open file", "C:/", "PDF (*.pdf)")
有没有办法获取 details/metadata 文件的日期、所有者等信息?
您正在使用 Qt 库。
如果我没记错的话,您有一个 FileDialog 对象。这个对象有一个名为.open() 的函数,它的参数中需要一个QFile 对象。有了这个qfile对象,就可以构造一个QFileInfo对象,它有几个获取元数据的函数。
您可以在此处阅读更多内容: https://doc.qt.io/qt-5/qfiledialog.html https://doc.qt.io/qt-5/qfileinfo.html