Impossibile utilizzare un oggetto QFileDialog



  • ciao a tutti

    Ho installato dai sorgenti Qt 4.8.4 su linux Debian 6.0.5 senza modificare alcuna opzione di configurazione.
    In QtCreator ho creato un nuovo progetto "Qt Gui Application" ed ho associato ad una delle entry del menù bar il seguente codice:

    void CompKit::on_actionOpen_file_triggered()
    {
    QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), "", tr("Files (.)"));
    }

    Ho incluso <QFileDialog> in main.cpp

    Quando effettuo il build del progetto ottengo il messaggio: 'QFileDialog' has not been declared.

    Ho cercato sui forum di questo sito ed ho trovato un post che suggeriva di eliminare la direttiva #ifndef QT_NO_FILEDIALOG nel file qfiledialog.h.
    Ho commentato l'ifndef + endif da entrambe le versioni del file (in ./include/Qt e ./include/QtGui) ma l'errore rimane.

    Ho iniziato da poco ad utilizzare Qt. Qualcuno ha avuto lo stesso problema?

    f.



  • Ciao,

    il problema esiste solo con QFileDialog o anche con altre classi?
    Puoi postare il codice e il file .pro?


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.