gpt4 book ai didi

c++ - 使用自定义扩展名保存文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:23:33 25 4
gpt4 key购买 nike

我在 Windows 中编写了一个程序,其中这段代码可以在 Windows 上运行,但是在 Linux 中编译时,保存的文件没有 .l2p 扩展名。

void MainWindow::on_saveButton_clicked()
{
QString fileName = QFileDialog::getSaveFileName(this,
tr("Salvesta Projekt"), "",
tr("Latid Pindalaks (*.l2p)"));

if (fileName.isEmpty())
return;
...

我应该做什么?

最佳答案

如果文件名没有您需要的扩展名,只需添加它:

QString fileName = QFileDialog::getSaveFileName(this,
tr("Salvesta Projekt"), "",
tr("Latid Pindalaks (*.l2p)"));

if (fileName.isEmpty())
return;

if (!fileName.endsWith(".l2p"))
fileName += ".l2p";

关于c++ - 使用自定义扩展名保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11121869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com