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

Qt Discussion :

Copier des fichiers


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Rien
    Inscrit en
    Octobre 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Rien

    Informations forums :
    Inscription : Octobre 2010
    Messages : 25
    Par défaut Copier des fichiers
    Bonjour,

    Voilà, j'ai un QTreeWidget qui contient une liste d'emplacements de fichiers et je voudrais savoir comment "copier" les fichiers: c'est-à-dire que si je les copie avec mon logiciel, qu'ils puissent être collés dans mon navigateur de fichier. J'ai cherché désespérément sur internet et un peu autour de QClipboard mais nada donc je fais appel à vos connaissances.

    Je vous remercie d'avance

    PS: Je parle bien de "fichiers" et non de QString qui contiendraient leurs emplacements.

  2. #2
    Membre confirmé

    Inscrit en
    Décembre 2009
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 171
    Par défaut
    bool QFile::copy ( const QString & newName ) ??

  3. #3
    Membre averti
    Homme Profil pro
    Rien
    Inscrit en
    Octobre 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Rien

    Informations forums :
    Inscription : Octobre 2010
    Messages : 25
    Par défaut
    Non en fait j'aurais dû être plus clair, je veux ajouter ce fichier au presse papier comme quand on copie un fichier dans son navigateur de fichier.

  4. #4
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Je ne pense pas que le fichier entier soit passé dans le presse papier (en fait j'en suis même convaincu). C'est l'OS qui gère l'action et effectue une copie.

    Tu vas devoir faire la copie toi même dans le code, c'est à dire détecter le "déposer" sur ton widget, vérifier son type (je suppose une chaîne avec le nom du fichier?) puis faire la copie si l'élément qui a été glissé/déposé est valable.

  5. #5
    Membre averti
    Homme Profil pro
    Rien
    Inscrit en
    Octobre 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Rien

    Informations forums :
    Inscription : Octobre 2010
    Messages : 25
    Par défaut
    Justement je veux faire l'inverse, copier un fichier de mon programme vers le navigateur de fichier :/ On peut le faire en Java alors ça devrait pouvoir se faire en C++

  6. #6
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Je pense que tu peux le faire avec cette classe :
    http://qt.developpez.com/doc/4.7/qclipboard.html
    et la méthode setMimeData()
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/11/2006, 21h06
  2. Utiliser mon tableau pour copier des fichiers
    Par Paloma dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 31/10/2006, 18h38
  3. Copier des fichiers d'une machine à une autre
    Par Empty_body dans le forum Réseau
    Réponses: 3
    Dernier message: 29/10/2006, 12h44
  4. copier des fichiers
    Par Daeron dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 24/11/2004, 14h45
  5. Batch pour copier des fichier
    Par borgfabr dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 09/03/2004, 07h55

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