[英]QFileDialog - Saving a file with specified file name
如何让用户使用QFileDialog保存文件而不允许用户更改文件名?
我一直在使用此代码:
QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"),"commands.txt", tr("TXT files (*.txt)"));
但是,它允许用户更改文件名。 我想要它,以便用户不能更改文件名,而只能将文件保存在“ commands.txt”下。
如果要选择保存QFileDialog::getExistingDirectory
的文件夹,请使用QFileDialog::getExistingDirectory
并将文件保存到指定的文件夹中。 不要忘记检查返回的字符串isEmpty()
,这意味着用户单击了“取消”。
如果要让用户决定保存QMessageBox
还是不使用,请使用带有Yes和No按钮的QMessageBox
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.