如何使用PyQt为新折叠选择保存位置

2024-06-01 02:41:02 发布

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

我试图使用PyQt打开一个文件对话框,然后允许用户选择一个新的位置来创建一个将在程序中使用的新目录。在

当前我的代码如下所示:

dialog = QFileDialog()
dialog.setOption(QFileDialog.ShowDirsOnly, True)
dialog.setWindowTitle(title)
dialog.setAcceptMode(QFileDialog.AcceptOpen)
dialog.setNameFilter(nameFilter)
dialog.setFileMode(QFileDialog.Directory)
if dialog.exec_() == QFileDialog.Accepted:
    return dialog.selectedFiles()[0]

但是,在文件对话框中,所有文件仍然显示,如果用户要覆盖目录,则不能选择该目录。在

想要的结果将只显示资源管理器中的目录。在

有没有一种方法可以使用PyQt文件对话框来实现这一点?在


Tags: 文件代码用户程序目录truetitlepyqt