繁体   English   中英

QFileDialog-保存具有指定文件名的文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM