débutant Qt et C++

Bonjour,
je voudrais que l’affichage d’un bouton s’incrémente quand on clique dessus.
J’imaginais connecter le signal clicked() à une méthode qui incrémenterait le compteur et réafficherait le bouton mais je n’y arrive pas. Suis-je très loin de la solution ?
voilà un petit début :[code]#include
#include

int compteur=1;

class ch
{public:
void increm()
{
compteur++;
return;
};
};

int main(int argc, char *argv[])
{
QApplication pt(argc, argv);
QString nc;
nc.setNum(compteur);
QPushButton *bouton = new QPushButton(nc);
QObject::connect(bouton, SIGNAL(clicked()), ?, ?);
bouton->show();
return pt.exec();
}
[/code]

Je n’y connais pas grand chose en Qt, mais je pense que ch devrait être un QObject (donc ajouter la directive en question dans sa déclaration) afin qu’il puisse utiliser le mécanisme de slots. Ensuite je ne suis pas habitué à déclaré une classe et la définir en même temps, mais je trouve bizarre que tu mettent un ; à la fin de la fonction. Enfin le compteur tu devrait le déclarer en privé dans ta classe ch, avoir un constructeur et des fonctions get/set pour récupérer ton compteur. Ça change pas ton problème mais c’est bien plus propre qu’une variable globale.