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 :

QDateTimeEdit to QString


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut QDateTimeEdit to QString
    Bonjour,

    Voila, comme est indiqué dans mon titre j'aimerai convertir le contenu d'un QDateTimeEdit en QString !

    J'ai lu dans le manuel de Qt qu'il existait une fonction permettant d'effectuer cette convertion pour des QDateTime en string:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    QString toString ( Qt::DateFormat f = Qt::TextDate ) const 
    QString toString ( const QString & format ) const
    Mais le problème c'est que je ne comprend pas comment marche cette fonction

    Je pense qu'il faudrait recupérer déja le contenu du QDateTimeEdit et utiliser cette fonction pour pouvoir le transformer en QStrin

    Si quelqu'un pourrait m'éclairer sur le sujet ce serait fort sympathique

    Merci d'avance

  2. #2
    Membre chevronné

    Inscrit en
    Octobre 2007
    Messages
    234
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 234
    Par défaut
    Tu récupères le QDateTime de ton QDateTimeEdit par dateTime().
    Ensuite tu utilises une des deux fonction que tu as cité.
    La première tu spécifies le format avec un truc comme "dd/MM/yyyy hh:mm:ss".
    La seconde tu as le choix de format prédéfinis. Regarde la doc pour les détails des formats.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Re,

    Donc voila j'ai essayé vos astues mais le problème c'est que je n'arrive pas a trouver la bonne syntaxe !

    J'ai essayé plusieurs façon mais sans résultat !

    Voici ce que j'ai en ce moment et comme erreur sa me dit dd n'est pas déclaré, ce que je comprend tout a fait car le parametre que j'ai passé a toString me parait fort douteux !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    QDateTime a=dateTimeEdit2->dateTime();
    QString b=a.toString (& dd.MM.yyyy);

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 224
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    b=a.toString ("dd.MM.yyyy");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme QSTRING sous QT a la compil
    Par superman33 dans le forum Qt
    Réponses: 1
    Dernier message: 04/10/2007, 10h29
  2. Conversion QString en char*
    Par Stage2006 dans le forum Qt
    Réponses: 5
    Dernier message: 12/06/2007, 17h14
  3. Conversion std::string QString
    Par krokmitaine dans le forum Qt
    Réponses: 15
    Dernier message: 24/11/2006, 10h14
  4. cout avec QString
    Par matrox dans le forum SL & STL
    Réponses: 4
    Dernier message: 18/05/2006, 05h26
  5. conversion en QString
    Par transistor49 dans le forum C++
    Réponses: 5
    Dernier message: 08/03/2005, 13h52

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