Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Qt] Utilisation de QDate::dayOfWeek

Vérifier si une condition est vraie

Sujet résolu
    1 octobre 2008 à 18:46:45

    Bonjour,

    Je me permet de faire appel à vous car je suis bloqué par un petit soucis.
    Je m'explique :

    Je récupère la valeur du numéro du jour de la semaine, chose que QDate::dayOfWeek permet de faire.
    Je veux ensuite exécuter une suite d'instruction en fonction de cette valeur. J'ai donc le code suivant :

    if(QDate::currentDate().dayOfWeek() == 3)
    {
        /* code */
    }
    


    Nous sommes aujourd'hui le 3eme jour de la semaine, donc cette condition devrait être vraie. Or cette condition est considérée comme fausse par le programme, et le code entre les accolades n'est jamais exécuté.
    Pourtant lorsque j'affiche la valeur via une QString, cela affiche bien 3.

    J'ai aussi essayé de passer par une conversion en QString :
    if(QString::number(QDate::currentDate().dayOfWeek()) == "3")
    


    Ainsi que d'autres combines, mais cela ne donne pas plus de résultats.

    Ou est le problème ?

    En vous remerciant d'avance :)

    EDIT : Le problème venait finalement du code contenu dans les accolades, la condition est bien considérée comme vraie. Désolé pour ce post inutile.
    • Partager sur Facebook
    • Partager sur Twitter

    [Qt] Utilisation de QDate::dayOfWeek

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown