IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Ouvrir le répertoire des fichiers en cliquant sur un bouton

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 77
    Par défaut Ouvrir le répertoire des fichiers en cliquant sur un bouton
    Bonjour,

    Je crée une interface graphique et j'aimerais en cliquant sur un bouton qu'il ouvre le répertoire des fichiers pour que je puisse sélectionner un fichier.

    Je ne suis pas sûr de la méthode à suivre. J'ai utilisé un signal(slot) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void MainWindow::on_inputSelect_clicked()
    {
        QString QFileDialog::getExistingDirectory;
     
    }
    Dans le header j'ai rajouté la connexion dans private slot.
    Je ne vois pas ce que je dois rajouter.. Qt me dit que QFileDialog n'est pas défini

    Qqun peut-il m'aider svp ?

    Merci

  2. #2
    Membre chevronné Avatar de Jbx 2.0b
    Homme Profil pro
    Développeur C++/3D
    Inscrit en
    Septembre 2002
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur C++/3D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2002
    Messages : 477
    Par défaut
    Bonjour,

    Il te manque un nom de variable pour récupérer le nom du répertoire. Et aussi les parenthèses, vu que c'est une méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    #include <QFileDialog>
     
    ...
     
    void MainWindow::on_inputSelect_clicked()
    {
        QString filePathName = QFileDialog::getExistingDirectory();
    }
    J'ai l'impression qu'il te manque quelques notions de C++. Tu devrais peut-être suivre quelques tutos avant de te lancer sur Qt ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 77
    Par défaut
    Merci beaucoup pour ta réponse!

    C'est des fautes bêtes.. mais je suis débutant encore.
    Je regarde des tutos et je comprend mais lors de mettre en pratique j'ai du mal..

Discussions similaires

  1. Rajouter des éléments en cliquant sur un bouton
    Par l0c0l0c0 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/12/2014, 13h52
  2. Réponses: 19
    Dernier message: 14/05/2010, 00h04
  3. ouvrir un fichier en cliquant sur un bouton
    Par harris_macken dans le forum Interfaces Graphiques en Java
    Réponses: 13
    Dernier message: 28/03/2008, 22h03
  4. [PHP-JS] ajouter des champ en cliquant sur un bouton?
    Par einsteineuzzz dans le forum Langage
    Réponses: 3
    Dernier message: 29/06/2006, 17h36
  5. Réponses: 3
    Dernier message: 19/01/2006, 13h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo