2010-11-17 26 views
3

Bonjour Grande communauté de SO!Parcourir les dossiers et ajouter leurs fichiers à une liste avec qt

J'ai créé une application graphique avec qt et j'ai ajouté un QTreeWidget et 2 boutons (ajouter et supprimer) dans ma fenêtre principale.

Est-il possible de trouver des exemples de code afin d'apprendre comment ajouter et supprimer des fichiers dans ce QTreeWidget?

  • Je voudrais afficher leur taille, le nom et l'emplacement dans la liste

Répondre

3

Pour la navigation répertoire essayer QDir. Pour créer et supprimer des fichiers, utilisez QFile. Beaucoup d'exemples et de tutoriels peuvent être trouvés ici Qt documentation. Sélectionnez votre version.

1

Avez-vous regardé les démos qui sont livrés avec Qt lui-même? Je peux vous dire de deux exemples:

  1. En QtAssistant, allez à Qt Référence Documentation-> Overviews-> Voir les classes et vous avez votre exemple. Plus élaborée: Dans QtAssistant, allez à: Documentation de référence Qt-> Tutoriels et exemples: Sous XQuery, XPath vous avez un exemple de système de fichiers.

fichier Ajout peut être aussi simple que l'ouverture d'un nouveau fichier (en prenant le nom de l'utilisateur) et le fermer (je ne sais pas exactement ce que vous voulez ici - un équivalent de commandement « toucher »).

Pour supprimer, vous pouvez appeler: bool QDir :: remove (const QString & fileName)