我正在MAC上处理示例QT项目并保存文件,我正在使用带有本机对话框的QFileDialog::getSave文件名API,如果我将文件保存到只读目录,它仍然会保存!!但行为应该是它应该给出错误消息。当我在 Windows 系统上观察到一切正常时,它会给出错误消息,但在 MAC ID 上,任何人都不能更早面对这个问题??
getSaveFileName()
只返回用户选择的位置的路径。它实际上不会创建任何文件。在您尝试实际创建/写入文件之前,权限不是问题。