4 labels dans une fenêtre Qt impossible
linkcr15
Messages postés
423
Statut
Membre
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un problème avec des labels dans une fenêtre réalisé avec Qt Creator. J'ai une projet avec un main.cpp, mafenetre.h, mafenetre.cpp et d'autres fiches avec des fonctions que j'utilise (écrites en c++). J'ai donc tout mon code de la fenêtre que j'utilise dans la fiche mafenetre.cpp, a l'interieur du corps de ma fonction mafenetre() (déjà sa je ne sais pas si c'est bon, si c'est comme ça que l'on fait mais bon sa marchait jusque là...). J'ai donc une fenetre qui s'ouvre demandant une chaine, ensuite une seconde fenetre s'ouvre et indique plusieurs choses sur cette chaîne, j'ai cependant l'impression d'être limité à 3 labels, impossible d'en écrire un 4ème...
Voici mon code : new QLabel("Expression ecrite : "+expr, this);
QLabel* resultat = new QLabel("Résultat de l'expression : "+nombre, this);
QLabel* arbrexpr = new QLabel("Arbre de l'expression : "+affarbre, this);
Ces 3 là fonctionnent trés bien, mais quand j'ajoute ce dernier :
QLabel* arbreder = new QLabel("Arbre de l'expression : "+derarbre, this);
Le programme ne s'éxécute plus. Il m'exécute bien la première fenêtre donnée par le code :
QString expr = QInputDialog::getText(this, "Expression", "Ecrivez une expression");
Mais là deuxième normalement affichée par les 3 labels précédent ne s'affiche plus. Et je ne sais pas comment ajouter un nouveau label à cette deuxième fenêtre... Pouvez-vous m'aider svp?
J'ai un problème avec des labels dans une fenêtre réalisé avec Qt Creator. J'ai une projet avec un main.cpp, mafenetre.h, mafenetre.cpp et d'autres fiches avec des fonctions que j'utilise (écrites en c++). J'ai donc tout mon code de la fenêtre que j'utilise dans la fiche mafenetre.cpp, a l'interieur du corps de ma fonction mafenetre() (déjà sa je ne sais pas si c'est bon, si c'est comme ça que l'on fait mais bon sa marchait jusque là...). J'ai donc une fenetre qui s'ouvre demandant une chaine, ensuite une seconde fenetre s'ouvre et indique plusieurs choses sur cette chaîne, j'ai cependant l'impression d'être limité à 3 labels, impossible d'en écrire un 4ème...
Voici mon code : new QLabel("Expression ecrite : "+expr, this);
QLabel* resultat = new QLabel("Résultat de l'expression : "+nombre, this);
QLabel* arbrexpr = new QLabel("Arbre de l'expression : "+affarbre, this);
Ces 3 là fonctionnent trés bien, mais quand j'ajoute ce dernier :
QLabel* arbreder = new QLabel("Arbre de l'expression : "+derarbre, this);
Le programme ne s'éxécute plus. Il m'exécute bien la première fenêtre donnée par le code :
QString expr = QInputDialog::getText(this, "Expression", "Ecrivez une expression");
Mais là deuxième normalement affichée par les 3 labels précédent ne s'affiche plus. Et je ne sais pas comment ajouter un nouveau label à cette deuxième fenêtre... Pouvez-vous m'aider svp?
A voir également:
- 4 labels dans une fenêtre Qt impossible
- Fenetre windows - Guide
- Code gta 4 ps4 - Guide
- Fenêtre hors écran windows 11 - Guide
- Ouvrir une fenêtre de navigation privée - Guide
- Qt sdk - Télécharger - Langages
2 réponses
Salut.
Il n'y a pas assez d'information pour te répondre.
J'ai ce genre de problème lorsque j'ajoute une classe moi même, il faut demander à refaire le fichier projet, le makefile et tout recompiler.
Il n'y a pas assez d'information pour te répondre.
J'ai ce genre de problème lorsque j'ajoute une classe moi même, il faut demander à refaire le fichier projet, le makefile et tout recompiler.