Как я могу ограничить пользователя, чтобы сохранить файл только по указанному пути к папке в qfildialog и запретить ему просматривать в другом месте? - PullRequest
0 голосов
/ 17 января 2020

Как описано в заголовке, я хочу сохранить файл в указанном c месте, используя qfiledialog. Я могу сделать это, указав путь в настройках qfiledialog, и он отлично работает. Но здесь пользователь может просматривать в других местах, я не хочу, чтобы он это делал. Вы можете мне помочь?

    options = QtWidgets.QFileDialog.Options()
    options |= QtWidgets.QFileDialog.DontUseNativeDialog
    fileName, _ = QtWidgets.QFileDialog.getSaveFileName(
            None,
            "Save file",
            os.path.join(PATH, "filename"),
            "XML (*.xml)",
            options=options)

    if fileName:
            with open(fileName, "w") as f:
                f.write(doc.toprettyxml())
...