Linux に移行した古い Borland C++ Bulder コーダーとして、QT と QT Creator を見つけて非常に嬉しく思いました。
しかし、私は最初のハードルに落ちました。いくつかのコントロールを備えたフォームを設計し、メニューを追加しました。ここで、ユーザーがメニューの [ファイル]/[開く] を選択すると、ファイル選択ダイアログを表示したいのですが、方法がわかりません。
明らかに単純な問題なので、誰かが私を正しく指摘してくれれば幸いです。
Linux に移行した古い Borland C++ Bulder コーダーとして、QT と QT Creator を見つけて非常に嬉しく思いました。
しかし、私は最初のハードルに落ちました。いくつかのコントロールを備えたフォームを設計し、メニューを追加しました。ここで、ユーザーがメニューの [ファイル]/[開く] を選択すると、ファイル選択ダイアログを表示したいのですが、方法がわかりません。
明らかに単純な問題なので、誰かが私を正しく指摘してくれれば幸いです。
QFileDialog を含める
#include <QFileDialog>
次に、どのメソッドでも、このようなものを書くことができます
QString path = QFileDialog::getExistingDirectory (this, tr("Directory"), directory.path());
if ( path.isNull() == false )
{
directory.setPath(path);
}
詳細については、これを参照してください