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 :

De la version 4.4.3 à la version 4.6.2


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Par défaut De la version 4.4.3 à la version 4.6.2
    Bonjour à tous,

    Je viens de changer les lib Qt de la version 4.4.3 à la version 4.6.2 d'un soft que je suis en train de reprendre. Compil/Link/Exec se passent trés bien.

    Avec la nouvelle version, mon IHM ne se comporte pas pareil !
    En effet, lorsque je clique sur des QLineEdit ou QCheckBox ... ou encore tape au clavier des lettres, rien ne bouge. Il faut que je redimensionne la fenêtre avec la souris pour voir mes changements (QCheckBox coché, lettres qui apparaissent ...).

    Quelle est la cause de ce changement de comportement?

    J'ai pensé à la gestion des events, mais je ne vois pas ou quand et comment ça aurait changé entre les versions !

    Merçi d'avance pour votre aide

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut
    Citation Envoyé par Tedisito Voir le message
    Quelle est la cause de ce changement de comportement?
    A part un bug dans le code mis en évidence avec la mise à jour de Qt je ne voie pas.
    As tu essayer de faire un exemple simple qui reproduit le problème?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Par défaut
    Je t'avouerais avoir plutôt cherché du coté de Qt afin de trouver des différences de gestion des events entre les versions. D'ailleurs j'ai pas trouvé un site qui référence les nouveautés (ou changements) de chaque version de Qt.
    Es-ce que tu connais un site de ce genre?

    Avec un site comme celui-la je pourrai trouver la version de Qt la plus élevé que je peux utilisé dans le soft et comprendre d'une version à la suivante ce qui a changé.

    J'ai pas essayé de faire un exemple simple car j'imagine qu'ils s'en seraient rendu compte assez rapidement s'il y avait un bug de ce style. Mais je vais quand même tester

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par Tedisito Voir le message
    Es-ce que tu connais un site de ce genre?
    Normalement sur la première page des doc, il y as une page sur les nouveautés
    http://qt.developpez.com/doc/latest/

    Mais je pense que le bug que tu as risque d’apparaître un jour ou l'autre même sans changer de version Qt.... Si tu arrive à reproduire le problème sur un code simple, on pourra certainement voir ce qui ne va pas.

    A mon avis tu as un bug mémoire. Par exemple l’accès à un pointeur donc l'instance as été dés alloué mais qui ne fait pas planter ton appli, Un dépassement sur un tableau,....

  5. #5
    Nouveau membre du Club
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Par défaut
    Merci pour le lien, c'est exactement ce que je cherchais.

    Je commence à cerner le problème. Mes évènements sont bien gérés mais c'est l'update de l'UI qui ne marche pas!

    Exemple: Je selectionne un item dans une liste et je change le texte à coté. L'event clicked sur l'item fonctionne (je passe par ma fonction dans le code qui change le texte juste apres avoir clické) mais ce texte ne change pas dans l'UI! Toujours pareil, il faut que je resize la fenetre pour voir le nouveau texte dans l'UI.

  6. #6
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    tu peut essayer d'appeler update.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Par défaut
    Ça ne suffirait pas. C'est vraiment le comportement général qui est différent.
    Je me justifie:

    En passant la souris sur les onglets (ou les autres composant QComboBox, ...):
    - avec Qt 4.4.3: l'onglet est en surbrillance
    - avec Qt 4.6.2: rien ne change

    Appeler l'update n'apporterait pas la bonne solution.

    Et je n'arrive pas a voir ce qui pourrait influencer à ce comportement dans les what's new in 4.x.x.


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

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/07/2007, 16h22
  2. Réponses: 1
    Dernier message: 08/02/2007, 17h47
  3. Réponses: 1
    Dernier message: 08/12/2006, 10h16
  4. Réponses: 7
    Dernier message: 04/03/2004, 13h32
  5. [version] Requete Update avec différentes versions de mySQL
    Par regbegpower dans le forum Requêtes
    Réponses: 2
    Dernier message: 26/01/2004, 17h19

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