1

我如何要求一个用户通过 qt 中的一个对话框创建一个文件夹。

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

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

已经在该位置以特定名称存在,则应进行更换。

4

1 回答 1

1

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

然后作为对您问题的评论,QDir用于确定目录是否存在 - 如果不存在,则创建它。

于 2012-06-14T16:47:06.043 回答