Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/01/2013, à 17:57

brital

creer un explorateur de fichiers avec python 3

Bonjour,
Je voudrais programmer un "petit" explorateur de ficher avec python et TKinter. Je suppose que je dois utiliser le module os de la bibliothèque standard. Mais je cherche un tuto ou un exemple en français qui me montrerais la marche à suivre...

Hors ligne

#2 Le 05/01/2013, à 20:57

shoot76

Re : creer un explorateur de fichiers avec python 3

Qu'est ce que tu entends par "explorateur de fichiers" ?
- Une sorte de thunar/nautilus ou autre où tu te déplace librement sans aucun but derrière si ce n'est retrouver un fichier ?
- Un sélecteur de dossiers/Fichiers ?
- Une entrée chemin ?

La liste est longue. Il faudrait que tu précise le contexte d'utilisation, parce que TKinter c'est bien, mais on va pas pouvoir vraiment t'aider si tu nous précise pas ce qu'il doit faire smile

Si c'est juste sélectionner un fichier, tu peux faire comme ça :

from tkinter import *
from tkinter.filedialog import askopenfilename

fichier = askopenfilename()

à modifier selon ta convenance bien sûr smile

Cordialement

Dernière modification par shoot76 (Le 05/01/2013, à 21:16)


~ Data-sientist freelance : https://skulder.fr

Hors ligne

#3 Le 06/01/2013, à 21:37

brital

Re : creer un explorateur de fichiers avec python 3

Ce serait plutôt pour faire une sorte de thunar/nautilus, pour parcourir mes disques, dossiers et fichiers...

Hors ligne

#4 Le 06/01/2013, à 22:23

shoot76

Re : creer un explorateur de fichiers avec python 3

Tu peux créer une fenêtre tkinter vierge en ajouter tout ce que tu veux y ajouter (boutons, titres etc) en lui donnant un aspect de navigateur de fichier avec ceci par exemple : treeview.tkinter

ça n'est qu'une idée, l'interface graphique en programmation dans mon domaine c'est accessoire donc je te donne que ce que je connais. On doit pouvoir faire quelque chose de plus "propre" mais ça sera forcément plus long.


~ Data-sientist freelance : https://skulder.fr

Hors ligne