10

Linux に移行した古い Borland C++ Bulder コーダーとして、QT と QT Creator を見つけて非常に嬉しく思いました。

しかし、私は最初のハードルに落ちました。いくつかのコントロールを備えたフォームを設計し、メニューを追加しました。ここで、ユーザーがメニューの [ファイル]/[開く] を選択すると、ファイル選択ダイアログを表示したいのですが、方法がわかりません。

明らかに単純な問題なので、誰かが私を正しく指摘してくれれば幸いです。

4

1 に答える 1

17

QFileDialog を含める

#include <QFileDialog>

次に、どのメソッドでも、このようなものを書くことができます

QString path = QFileDialog::getExistingDirectory (this, tr("Directory"), directory.path());
if ( path.isNull() == false )
{
    directory.setPath(path);
}

詳細については、これを参照してください

于 2010-01-15T13:57:26.460 に答える