我想使用 QFileDialog 来获取一个新目录的名称,我将在其中创建几个配置文件。
如果目录名称不包含扩展部分,那就太好了。如何强制用户不向 QFileDialog 提供 filename.extension?
我尝试使用以下代码:
QString fileName =
QFileDialog::getSaveFileName(this, tr("create a directory),
QDir::homePath(), tr("Directories (*)"));
但显然它允许用户输入任何带或不带扩展名的文件名。还有其他想法吗?