Problème avec QT

Bonjour,

Je suis un débutant en QT.
J'ai programmer mon premier interface avec code à l'aide du siteduzero et voici le lien

https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c

j'ai arrivé à compiler et à exécuter le programme sans erreur et la fenêtre s'affiche mais les évènements ne marche pas et même si je veux changer le nom d'un bouton comme boutonEgal->setText("R"); ç afontionne pas.
Configuration: Windows XP
Firefox 2.0.0.15

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    pourrai tu être plus explicite sur "ça fonctionne pas" ?
    1. quand je crée en QT un bouton boutonEgal, je le donne comme text qui s'affiche dedans "Ok" et après quand je veux le modifier à partir du code :

      #include "Fenetre.h"

      Fenetre::Fenetre(QWidget *parent) : QWidget(parent)
      {
      setupUi(this); // A faire en premier

      boutonEgal->setText("cancel");

      }

      quand j'enregistre tout, je compile et j'exécute le fichier main avec la commende make le bouton affiche tjs "OK"
      1. Contributeur
        essai de faire un make clean avant, il possible qu'il ne recompile pas comme il faut.
        Si tu as conserver dans ton code l'initialisation à "Ok", il est possible que la mise à jour de la fenetre ne se fasse pas automatiquement. Regarde dans la doc QT, QWidget doit avoir une méthode repaint, refresh, ou un truc dans le genre.
        1. aucun résultat!!!!!!!!!!!!!!!!

          de plus les évènements aussi ne fonctionnent pas

          si je programme un bouton pour fermer une fenêtre

          connect(ui.Egal, SIGNAL(clicked()), this, SLOT(quit()));

          aussi ne marche pas
          1. Contributeur
            Arf, étrange.
            tente avec des sources exemples QT.