2010-01-15 13 views
9

Come un vecchio coder Borland C++ Bulder trasferitosi su Linux, sono stato molto contento di trovare QT e QT Creator.Come aggiungere una finestra di selezione file usando QT Createor?

Ma sono caduto al primo ostacolo: ho progettato un modulo, con alcuni controlli e aggiunto un menu. Ora, quando l'utente seleziona il menu File/Apri, vorrei visualizzare una finestra di selezione dei file e non riesco a vedere come.

Ovviamente è un problema semplice, quindi se qualcuno potrebbe indicarmi giusto, sarei grato.

risposta

14

includono la QFileDialog

#include <QFileDialog> 

quel momento in poi qualsiasi metodo è possibile scrivere qualcosa di simile

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

per ulteriori informazioni consultare this

+2

20 minuti e due risposte. Devo amare questo sito. (Sono tornato per annullare la domanda, avendo finalmente trovato la risposta, ma voi ragazzi mi avete battuto ad esso.Grazie! Btw, il mio errore era cercare un componente di dialogo di file da trascinare sul mio modulo) – Mawg

+1

@Mawg Uno come VS ha in C#, lo sto anche cercando –

Problemi correlati