私はこのスロットを作成しました:
public slots:
void openNSelect();
次に関数で:
QFileDialog::getOpenFileName(this,tr("select file"),"/home/",tr("text file(*.txt)"));
ダイアログは表示されません。QMainWindowコンストラクターなどの他の関数でその行を書き込むと、ウィンドウが表示されます。プロジェクトは、メインウィンドウオブジェクトでkdevelopを使用して作成されます。