Accueil > Forum > > > > Liste fichier wxWindows
Liste fichier wxWindows
mardi 13 juin 2006 à 15:48:23 |
Liste fichier wxWindows

probordelais
|
Bonjour, Je commence à utiliser wxWindows. Le truc que je veux faire c'est sélectionner un répertoire et ensuite lister automatiquement tous les fichiers contenu dans ce répertoire. Exemple: C:\repertoire1\ cam1\ cam1.txt cam2\ cam2.txt etc Je sélectionne le répertoire C:\repertoire1 et je voudrai récupérer dans wxGrid les chemins de chaque fichier.
|
|
mardi 13 juin 2006 à 16:27:30 |
Re : Liste fichier wxWindows

fredcl
|
Bonjour,
Je vous conseille de lire l'aide sur les sujets suivants: wxDirTraverser e wxDir.
Puis de vous renseigner sur : wxGrid::SetCellValue, wxFileName::GetPath et wxFileName::GetName.
Une fois tous ces renseignements pris, vous devriez pouvoir réaliser ce que vous décrivez dans votre message.
Si ce n'était pas le cas, reposez une question sur la partie qui vous pose problème. Cordialement Fred Cailleau-Lepetit Soft In The BoxForum wxWidgets en français
|
|
mercredi 14 juin 2006 à 10:30:30 |
Re : Liste fichier wxWindows

probordelais
|
Merci, j'y arrive grace à ton aide ;-)
Cependant j'ai un souçi qui me gène là. Je travaille avec wxDev-Cpp et je veux créer mon IHM avec l'éditeur. Elle est bien définie de façon à ce que je n'y retouche plus car je sais que cet éditeur efface du code si on modifie des trucs. C'est pour celà que je veux faire mon interface au début une fois pour toute. Cependant, lorsque je veux insérer un wxGrid qui contiendra la liste des fichiers d'un dossier, ben je fais glisser le composant et là, impossible de modifier sa taille, il prend toute la fenètre! C'est la même chose pour les panels! Ya t'il une astuce?
|
|
mercredi 14 juin 2006 à 11:26:50 |
Re : Liste fichier wxWindows

probordelais
|
En fait, j'ai créer un wxPanel (il prend donc toute la fenètre) et à l'intérieur je peux placer mes composants que je peux redimenssionner :-)
|
|
mercredi 14 juin 2006 à 15:24:58 |
Re : Liste fichier wxWindows

probordelais
|
re bonjour, Bon j'arrive à récupérer les chemins des fichiers. Après celà, je veux afficher le chemin de ce fichier (ex:
c:\rep\fic.txt") dans une case d'un wxGrid et le nom du fichier
(fic.txt) dans une autre case. Les problèmes sont les suivants: - Lorsque le chemin est long, il dépasse la cellule ce qui rend
toutes les cellules d'à coté illisible du fait qu'il y ait le texte par
dessus. Je voudrai que le texte ne dépasse pas.
- De plus, je ne sais pas comment récupérer uniquement le nom du fichier dont le chemin est stocké dans un wxArrayString files
J'espère avoir été clair surtout sur le premier point!
|
|
jeudi 15 juin 2006 à 07:59:40 |
Re : Liste fichier wxWindows

fredcl
|
Réponse acceptée !
Bonjour,
pour la dernière question comme je l'ai indiqué précédement il faut
utiliser les fonction membre suivantes : wxFileName::GetPath et
wxFileName::GetName.
wxArrayString files;
wxString name, path;
... // remplissage du tableau de chaine
for (size_t i = 0; i < files.GetCount(); i++)
{
wxFileName fname(files[i]);
name = fname.GetName();
path = fname.GetPath();
... // traitement du nom et du chemin du fichier
}
Voilà en gros comment faire, le code ci-dessus n'a pas été testé et peu
contenir des erreurs mais l'idée est là même si certaine adaptation
peuvent être nécessaire, pour cela se référer à l'aide en ligne de
wxWidgets Cordialement Fred Cailleau-Lepetit Soft In The BoxForum wxWidgets en français
|
|
jeudi 15 juin 2006 à 10:03:51 |
Re : Liste fichier wxWindows

probordelais
|
Merci bien ça marche nickel.
Je récupère bien le nom du fichier dans le wxString mais maintenant je ne voudrai récupérer que la fin. Mon fichier s'appelle par exemple cam12 et moi je voudrai uniquement récupérer le 12. J'ai essayé avec la fonction strtok mais j'ai un pb de type car elle attend un char* et pas un wxString!
|
|
jeudi 15 juin 2006 à 10:19:49 |
Re : Liste fichier wxWindows

probordelais
|
J'ai trouvé, j'ai fais un num_cam = name.Right(name.Lenght()-3)
|
|
Cette discussion est classée dans : fichier, répertoire, liste, repertoire1, wxwindows
Répondre à ce message
Sujets en rapport avec ce message
les listes chaînées C. [ par ayour ]
veuillez m evoyer une solution pour l ennonce suivant : merci a tt le monde.Matière exercée: les listes chaînées.Les services de renseignements possèd
Lecture d'un fichier texte pour mettre dans une liste chainée [ par webgladiator ]
Merci de prendre du temps à me lire.J'ai un projet d'info dont le but est d'effectuer le plus court itinéraire dans le metro parisien (opimisation).J'
Choix d'un répertoire [ par albertoC ]
Bonjour,J'utilise GetOpenFileName pour récupérer le nom d'un fichier (merci, brunews).Par ailleurs, j'aurais besoin de sélectionner seulement un réper
lister fichier dans un répertoire [ par mutintin ]
Je cherche un fonction en C qui pourrait, en donnant le chemin d'un dossier, me retourner un tableau avec les noms de l'ensemble des fichiers avec leu
OpenDir de <dirent.h> [ par mbgh1302 ]
Bonjour,voilà j'utilise le fichier header , avec lequel j'arrive à lister le contenu d'un répertoire.Le problème c'est que le répertoire, passé en ent
Parcour d'un répertoire [ par garslouche ]
Bonjour,je voudrais afficher dans une listbox tous les sous-répertoires d'un répertoire donnéPour le remplissage de la liste...ça va aller...mais pour
Lecture de la liste des fichiers d'un répertoire distant [ par alain34270 ]
Bonjour,Je cherche un moyen d'obtenir la liste des fichiers d'un répertoire distant, ainsi que leurs attributs, connaisant l'URL du répertoire. Je sai
fichier police [ par garslouche ]
Bonjour,je voudrais savoir comment on fait pour utiliser une police qui n'est pas installée dans le répertoire windows/fonten fait je voudrais mettre
Liste de recherche de répertoire [ par olivieragnes ]
je cherche un moyen de faire un choix de répertoire avec un controle qui affiche de déroulement des répertoire.Il faudrait que le déroulement de réper
REcuperer des donnée d'un fichier binaire vers une tableau de hachage [ par whiteknight ]
Slt j'ai des problemes avec ma fonction load qui me permet de recuperer les données d'un fichier binaire et de les transférer vers un tableau de hacha
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|