有没有办法在打开文件对话框中读取文件上的 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