QFileDialog :: getSaveFileName并不总是返回扩展名

时间:2013-07-15 10:51:16

标签: qt filedialog

在Windows7的Qt 5.1.0下,我使用以下代码获取项目名称:

QString filter = "Project Files (*.proj)";
QString fileName = QFileDialog::getSaveFileName(this, "New Project", QString(),
                                                      "Project Files (*.proj)", &filter);

返回时,在Qt Creator下运行时,我使用" .proj"获取项目名称。扩展名(例如" foo.proj")。但是当我部署应用程序并运行它时,不会附加扩展名(例如" foo")。知道为什么吗?

请注意,可执行文件作为32位可执行文件部署在Windows XP-x86系统上。它是在使用Qt 5.1.0 for Windows 32-bit(VS 2010,505 MB)的Windows7-x64系统上开发的。

或许QTBUG-27186没有正确解决问题?

0 个答案:

没有答案