[QT] QTimer qui s'exécute chaque 30secondes
Fermé
Luune
Messages postés
24
Date d'inscription
mercredi 26 avril 2017
Statut
Membre
Dernière intervention
25 juillet 2017
-
7 juil. 2017 à 12:31
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 27 juil. 2017 à 05:06
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 27 juil. 2017 à 05:06
A voir également:
- [QT] QTimer qui s'exécute chaque 30secondes
- Qt sdk - Télécharger - Langages
- Le fichier « install_patch.command » n’a pas pu être exécuté car vous ne disposez pas des privilèges d’accès nécessaires. ✓ - Forum MacOS
- Qt tab bar - Télécharger - Personnalisation
- Qt sync - Télécharger - Lecture
- Nous ne savons pas ce qui s'est passé mais nous n'avons pas pu exécuter cet outil sur votre pc - Forum Windows 10
2 réponses
Gest83
Messages postés
28
Date d'inscription
jeudi 6 juillet 2017
Statut
Membre
Dernière intervention
4 août 2017
2
7 juil. 2017 à 12:37
7 juil. 2017 à 12:37
Salut,
Je pense que ton problème tu devrais le poster sur :
https://codes-sources.commentcamarche.net/
Je pense que ton problème tu devrais le poster sur :
https://codes-sources.commentcamarche.net/
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
27 juil. 2017 à 05:06
27 juil. 2017 à 05:06
Bonsoir,
L'affichage est logique; l'appel à 'ChangeFrame()' équivaut à:
Il vaut mieux écrire simplement quelque chose du genre:
L'affichage est logique; l'appel à 'ChangeFrame()' équivaut à:
ui->frame->show();Donc finalement seule 'frame_3 est montré.
ui->frame_2->hide();
ui->frame_3->hide();
ui->frame_2->show();
ui->frame->hide();
ui->frame_3->hide();
ui->frame_3->show();
ui->frame->hide();
ui->frame_2->hide();
Il vaut mieux écrire simplement quelque chose du genre:
static int flag;Bonne continuation.
void Logista::ChangeFrame()
{
ui->frame ->setVisible(flag == 0);
ui->frame_2->setVisible(flag == 1);
ui->frame_3->setVisible(flag == 2);
if (++flag >= 3)
flag = 0;
}
7 juil. 2017 à 12:42