要求在qt中创建文件夹

时间:2012-06-14 07:43:25

标签: qt qt4

如何通过q​​t中的一个对话框让一个用户创建一个文件夹。

这样无论用户在对话框中给出的名称是什么(在特定位置,

例如。 c:/ user / ...)文件夹将在该位置创建,如果文件夹是

alreday在该位置显示具体名称,然后进行替换。

1 个答案:

答案 0 :(得分:1)

通常的GUI方法是使用QFileDialog::getExistingDirectory(QWidget* parent, const QString& caption, const QString& dir, Options options)向用户显示目录选择对话框。选择的输出显示在QLineEdit中,因此如果用户想要创建新的子目录,他们可以附加新的文件夹名称。

然后,当您对问题的评论说明时,请使用QDir确定目录是否存在 - 如果不存在则进行制作。