在本机模式下打开PyQT4 QFileDialog而不使用静态帮助程序

2024-09-27 20:18:14 发布

您现在位置:Python中文网/ 问答频道 /正文

不使用getOpenFilename静态方法就可以在本机模式下打开QFileDialog吗?你知道吗

背景,以防有人对我另辟蹊径:

PyQT4 QFileDialog提供了静态方法QFileDialog.getOpenFileName这真的很方便,工作很好,只有一个例外,对我来说。我试图访问sharepoint共享上的一个大文件,但单击“打开”时失败。这是因为当文件选择器尝试打开文件时,会违反WebDAV限制。我不希望文件选择器打开文件,我只希望它返回文件名,我相信如果我将模式设置为AnyFile,它会这样做。你知道吗

出于各种原因:

  • 我不能增加注册表中的WebDAV限制。你知道吗
  • 我可以使用一个保存对话框,但它会警告我的覆盖,这只是混淆太多。你知道吗
  • 可以理解,非本机UI不支持webdavapi。(似乎是这样)
  • 固执的人拒绝打破他们庞大的电子表格。你知道吗

Tags: 文件文件名注册表模式选择器原因对话框背景

热门问题