アットウィキロゴ

QFileDialog

ファイルダイアログ

  • ファイル取得 呼び出し
//ダイアログでファイルパス取得
[[QString]] directory = QFileDialog::getSaveFileName(this, 
//コメント
tr("Please Select File"), 
//初期ディレクトリパス
QString::fromLocal8Bit(mCoodinateFileNameOUT.c_str()),
//フィルタ
"TEXT(*.csv)");

☆引数 QWidget 親子ウィジェットの関係・・・基本this 固定で。
QString キャプション
QString 初期パス
QString フィルター

★初期ディレクトリパスの入力は、QStringへの変換に注意。

☆フィルタを複数指定する場合
"Images (*.jpg *.jpeg *.png)");


  • フォルダ取得 呼び出し
//フォルダ選択ダイアログ
QString directory = QFileDialog::getExistingDirectory(this, 
//ダイアログタイトル
tr("フォルダを選択してください"), 
//初期ディレクトリパス
QString::fromLocal8Bit("D:\\DATA"));

☆引数 QWidget 親子ウィジェットの関係・・・基本this 固定で。
QString キャプション
QString 初期パス

★ファイル指定とほぼ一緒。フィルタの指定がないだけ。

タグ:

+ タグ編集
  • タグ:
最終更新:2013年08月02日 14:30
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。