9

私は自分のプロジェクトの1つで使用するQtを学び始めています。私がする必要があるのは、ユーザーがファイルを開くことができるGUIを作成することです。例を調べていたところ、必要なものが正確に含まれているものが1つ見つかりました。問題は、他にもたくさんのものがあり、何を見ているのか、何を探しているのかわからないということです。

基本的に、私の質問はこれです:

下の画像に表示されているものを作成するにはどうすればよいですか。ボタンをクリックして関連ファイルを選択すると、右側のボックスにファイルパスが表示されて保存されます。 ここに画像の説明を入力してください

ボタンでファイルダイアログを開く方法はすでに理解しています。唯一の問題は、ボタンにファイルパスを保存して表示させることです。

4

1 に答える 1

16

これで解決しました:

void OpenXMLFile::on_File1Button_clicked()
{
    file1Name = QFileDialog::getOpenFileName(this,
         tr("Open XML File 1"), "/home", tr("XML Files (*.xml)"));
    ui->File1Path->setText(file1Name);

}

void OpenXMLFile::on_File2Button_clicked()
{
    file2Name = QFileDialog::getOpenFileName(this,
         tr("Open XML File 2"), "/home", tr("XML Files (*.xml)"));
    ui->File2Path->setText(file2Name);

}

これは私のGUIです:

ここに画像の説明を入力してください

(ボタンの横のボックスは、誰かが疑問に思っている場合は行編集です)

于 2013-01-17T05:45:20.317 に答える