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

C Discussion :

Explorateur de dossiers


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 273
    Par défaut Explorateur de dossiers
    Salut,

    J'aurais besoin de programmer un système de navigation dans les dossiers d'un répertoire ( je suis sous Windows), par exemple qu'il affiche les dossiers du répertoire (mais pas les fichiers) et que dès que l'utilisateur clique sur l'un des dossiers, que j'assigne une fonction (par exemple qui serait de lire automatiquement un fichier spécifique qui se trouve dans le dossier)

    J'ai lu pas mal de trucs la dessus mais j'ai réussi a en mettre en place aucun (a part un mais j'ai pas réussi a l'adapter ensuite en gtk)
    Je voulais aussi suivre ce que disais ce cours C : http://gtk.developpez.com/cours/gtk2/?page=page_19#LXIX puis le modifier selon mes besoins, mais je reçois une erreur a cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    g_signal_connect(G_OBJECT(GTK_FILE_SELECTION(selection)->ok_button), "clicked", G_CALLBACK(recuperer_chemin), selection );
    Sans que j'arrive a la résoudre... vous savez comment faire ? des idées ?

    En bref juste pouvoir programmer un explorateur qui afficherais juste les dossiers d'un répertoire donné (pas les fichiers) avec possibilité d'assigner une fonction lors du clic de l'un des dossiers

    C'est assez pressé alors merci beaucoup d'avance

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    tu as une erreur?
    Par hasard, pourrais-tu nous dire laquelle?

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 273
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ||=== Build: Release in explorer (compiler: GNU GCC Compiler) ===|
    C:\Users\daniel\Desktop\test\explorer\main.c||In function 'creer_file_selection':|
    C:\Users\daniel\Desktop\test\explorer\main.c|42|warning: implicit declaration of function 'gtk_file_selection_new' [-Wimplicit-function-declaration]|
    C:\Users\daniel\Desktop\test\explorer\main.c|42|warning: assignment makes pointer from integer without a cast [enabled by default]|
    C:\Users\daniel\Desktop\test\explorer\main.c|48|warning: implicit declaration of function 'GTK_FILE_SELECTION' [-Wimplicit-function-declaration]|
    C:\Users\daniel\Desktop\test\explorer\main.c|48|error: invalid type argument of '->' (have 'int')|
    C:\Users\daniel\Desktop\test\explorer\main.c|50|error: invalid type argument of '->' (have 'int')|
    C:\Users\daniel\Desktop\test\explorer\main.c||In function 'recuperer_chemin':|
    C:\Users\daniel\Desktop\test\explorer\main.c|57|warning: implicit declaration of function 'gtk_file_selection_get_filename' [-Wimplicit-function-declaration]|
    C:\Users\daniel\Desktop\test\explorer\main.c|57|warning: assignment makes pointer from integer without a cast [enabled by default]|
    ||=== Build failed: 2 error(s), 5 warning(s) (0 minute(s), 0 second(s)) ===|
    J'ai essayé de me renseigner sur ce problème mais sans résultat...

    Merci

  4. #4
    Membre Expert
    Homme Profil pro
    sans emploi
    Inscrit en
    Janvier 2014
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2014
    Messages : 539
    Par défaut
    Je suppose que tu essayes de compiler un exemple en GTK2 et que tu as les bibliothèques GTK3 ?
    Ou alors tu n'as pas inclus les bon headers …

  5. #5
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 273
    Par défaut
    Merci !

    J'ai désinstallé gtk3 et j'ai installer gtk2, l'erreur n'apparait plus mais maintenant j'en ai une autre qui m'indique qu'il ne trouve pas gtk\gtk.h

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ||=== Build: Release in explorer (compiler: GNU GCC Compiler) ===|
    C:\Users\daniel\Desktop\test\explorer\main.c|1|fatal error: gtk/gtk.h: No such file or directory|
    ||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
    Comment faire ?

    Merci ^^

  6. #6
    Membre Expert
    Homme Profil pro
    sans emploi
    Inscrit en
    Janvier 2014
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2014
    Messages : 539
    Par défaut
    Là, à mon avis, il va falloir configurer ton IDE pour qu'il indique au compilateur où trouver les bons headers. Tu utilises quel IDE ?

Discussions similaires

  1. Vista / Explorateur de dossier / Chemin par défaut
    Par stigmate101 dans le forum Windows Vista
    Réponses: 4
    Dernier message: 18/02/2009, 14h57
  2. Explorateur de dossier
    Par FCL31 dans le forum IHM
    Réponses: 4
    Dernier message: 23/10/2007, 18h56
  3. Explorateur de dossiers
    Par mattyeux dans le forum ASP
    Réponses: 1
    Dernier message: 09/02/2007, 16h20
  4. [ASP 3] Explorateur de dossier
    Par nahzhir dans le forum ASP
    Réponses: 9
    Dernier message: 06/02/2006, 11h10
  5. Menu type explorateur de dossiers/fichiers
    Par Ghusse dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/09/2005, 14h30

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