如何通过qt中的一个对话框让一个用户创建一个文件夹。
这样无论用户在对话框中给出的名称是什么(在特定位置,
例如。 c:/ user / ...)文件夹将在该位置创建,如果文件夹是
alreday在该位置显示具体名称,然后进行替换。
答案 0 :(得分:1)
通常的GUI方法是使用QFileDialog::getExistingDirectory(QWidget* parent, const QString& caption, const QString& dir, Options options)
向用户显示目录选择对话框。选择的输出显示在QLineEdit
中,因此如果用户想要创建新的子目录,他们可以附加新的文件夹名称。
然后,当您对问题的评论说明时,请使用QDir
确定目录是否存在 - 如果不存在则进行制作。