0

QComboBox 内のフォルダーのすべてのファイルを表示したい。私はいくつかのことをテストしましたが、私が探しているものではありません。

void pacientes::on_mostrarPaciente_clicked()
{
 QDir path("C:/Users/Jaime/Desktop/interfaz/pacientes");
 QStringList files = path.entryList(QDir::Files);

 QComboBox comb;
 qDebug()<<files;
 comb.addItems(files);

 comb.show();

}

qDebug を使用すると、この関数でコンソールに何も表示されません。物事を表示する他の関数のqDebugですが、この関数では何もありません。うまく機能していないと思います

4

2 に答える 2

6
QDir path("d:/tmp");
QStringList files = path.entryList(QDir::Files);
QComboBox comb;
comb.addItems(files);
comb.show();

ここに画像の説明を入力

于 2013-01-23T12:07:18.333 に答える
1

QDir::entryInfoList()ファイルに設定されたフィルタで を使用して を取得しQFileInfoList、必要な情報を に追加するだけですQComboBox

于 2013-01-23T12:03:29.027 に答える