TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
Le problème de ce sujet a été résolu
| Page : 1 | |||||
| Auteur | Message | ||||
|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||||
| Page : 1 | |||||
Spoonik
|
# Posté le 04/07/2008 à 09:47:49 | ||||
42![]() Groupe : Membres |
Bonjour,
Je viens de finir de faire le tuto sur le générateur de classe, non sans mal mais c'est comme ça qu'on apprend. J'ai cependant un souci quand aux améliorations à apporter. En l'occurrence la première à savoir l'affichage (en temps réel ou pas d'ailleurs) du HeaderGuard qui sera généré. J'ai réussi à afficher ce que je saisi, en temps réel ou lorsque je quitte la ligne de saisie (avec l'un ou l'autre SIGNAL adéquat), dans un autre QLineEdit : Code : C++
nom est le champ de saisi de ma classe et header celui d'arrivé, tout deux de type QLineEdit Mon problème est que je souhaiterais afficher un texte comportant le nom de la classe, à savoir "HEADER_<nom_de_la_classe>" (sans les "). Mon problème est donc que je n'arrive pas à faire de texte "customisé". Je pense que la solution est de faire un slot personnalisé. J'ai essayé et ... j'y arrive pas ![]() Voici un exemple de ce que j'ai essayé de faire (parmis moult tentative ... qui ne fonctionne pas ) :Code : C++
J'avoue que j'ai des doutes sur la déclaration de mon slot, ensuite j'ai des doutes quand à l'exploitation de la variable. Merci d'avance de votre aide !! Utilisateur C++ (avec Code::Blocks) Progression tuto C++ : [Qt]Amélioration ZeroClasseGenerator Problème(s) actuel : <aucun pour l'instant ... je touche du bois> |
||||
BoudBoulMan
|
# Posté le 04/07/2008 à 10:49:47 | ||||
Saucisse transgénique![]() Groupe : Membres |
Moi je pense que le slot perso est la solution en effet.
Montre-nous ta classe FenPrincipale, tu dois sans doute commettre une erreur dans les règles pour définir un nouveau slot. Après, le ("bidule" + nomClasse) me parait bizarre quand même, ton compilo te dit rien le concernant? Je crois que ce serait plutôt Code : C++
Édité
le 04/07/2008 à 10:53:16
par BoudBoulMan
|
||||
Spoonik
|
# Posté le 04/07/2008 à 11:08:56 | ||||
42![]() Groupe : Membres |
Alors voici les codes du programme (je vous fait grâce du main).
FenPrincipale.cpp Code : C++
FenPrincipale.h Code : C++
Ça compile sans problème. A noter que j'ai testé ta proposition et ça ne fonctionne pas non plus (mais il fallait essayer). Utilisateur C++ (avec Code::Blocks) Progression tuto C++ : [Qt]Amélioration ZeroClasseGenerator Problème(s) actuel : <aucun pour l'instant ... je touche du bois> |
||||
BoudBoulMan
|
# Posté le 04/07/2008 à 11:12:48 | ||||
Saucisse transgénique![]() Groupe : Membres |
Cette réponse a aidé l'auteur du sujet
devrait être remplacé par Code : C++
Édité
le 04/07/2008 à 11:13:49
par BoudBoulMan
|
||||
Spoonik
|
# Posté le 04/07/2008 à 11:38:48 | ||||
42![]() Groupe : Membres |
En voyant ta réponse j'ai fait "Mais c'est bien sur !!!!"
En effet c'est bien cela, j'ai compris mon erreur. Puisque dans mon slot je modifie header, je dois appeler la fenêtre qui elle par la suite gère le tout ... enfin en gros j'ai compris pourquoi je m'étais planté ![]() Merci BoudBoulMan !! Utilisateur C++ (avec Code::Blocks) Progression tuto C++ : [Qt]Amélioration ZeroClasseGenerator Problème(s) actuel : <aucun pour l'instant ... je touche du bois> |
||||
BoudBoulMan
|
# Posté le 04/07/2008 à 11:54:19 | ||||
Saucisse transgénique![]() Groupe : Membres |
C'est surtout parce que le slot n'est pas défini dans les QLineEdit mais dans ta classe FenPrincipale.
|
||||
Retour au forum "Langage C++" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
211 Zéros connectés |
7 requêtes |
0.0843s (0.0632s)
