1

qtの1つのダイアログボックスから1人のユーザーにフォルダを作成するように依頼するにはどうすればよいですか。

そのため、ユーザーがダイアログボックスで付けた名前が何であれ(特定の場所で、

たとえば。c:/ user / ...)フォルダはその場所に作成され、フォルダが

その場所に特定の名前で常に存在している場合は、交換を行う必要があります。

4

1 に答える 1

1

これに対する通常のGUIアプローチはQFileDialog::getExistingDirectory(QWidget* parent, const QString& caption, const QString& dir, Options options)、ユーザーにディレクトリ選択ダイアログを表示するために使用することです。選択範囲の出力をに表示してQLineEdit、ユーザーが新しいサブディレクトリを作成したい場合は、新しいフォルダ名を追加できるようにします。

次に、質問の状態へのコメントとして、QDirディレクトリが存在するかどうかを判断するために使用し、存在しない場合は作成します。

于 2012-06-14T16:47:06.043 に答える