Bonjour j'ai un petit pb.
j'ai un fichier main,compteur.cpp, compteur.h
dans compteur.cpp j'ai créé 3 ongelts avec des objets dedans :
compteur.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 void compteur::compteur() : QWidget() { debut_course = new QPushButton("Lancer la course"); debut_course->setCursor(Qt::PointingHandCursor); onglets = new QTabWidget (this); onglets->setGeometry(0, 0, 800, 500); (...) ecran_principal = new QWidget; page2 = new QWidget; page3 = new QWidget; (...) onglets->addTab(ecran_principal, "Gestion"); onglets->addTab(page2, "Différences"); onglets->addTab(page3, "Details"); connect(debut_course, SIGNAL(clicked()),this, SLOT(lancer1())); connect(debut_course, SIGNAL(clicked()),page3, SLOT(lancer()));
// c'est cette dernière ligne qui marche pas
}
et je souhaite connecter un objet situé sur l'écran principal à un objet sur l'onglet page3
enfait sur l'onglet "ecran_principal" j'ai un LCD qui représente un temps de course et j'ai un bouton "debuter_course" qui doit me permettre de lancer le timer relié au LCD de l'ongelt "ecran_principal" ainsi que les autres timer dont les temps doivent s'afficher sur les lcd de l'onglet "page3"
voilà la mise en page est bien faite j'ai pas de bug, seulement y a cette dernière ligne qui marche pas, quand j'appuie sur debut_course y a que le compteur principal qui affiche.
mes slots
je fais afficher une QString dans lancer pour vérifier si ça passe ou pas mais ça passe déjà pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 compteur::lancer1(){ LCD->display ("oui"); timer->start(); validStart=false; } void compteur::lancer(){ lcdA1->display( "888888" ); timerA1->start(); timerB1->start(); timerC1->start(); timerD1->start(); timerE1->start(); timerF1->start(); timerG1->start(); timerH1->start(); timerI1->start(); timerJ1->start(); }
j'obtiens ça comme erreur dans la console
Object::connect: No such slot QWidget::lancer()
merci d'avance pour votre aide
Partager