|
| Auteur | Message |
|---|
kimerafusion Possedé par Mark Overmars


Nombre de messages: 1622 Programme utilisé (Gm/RmXp/...): gamemaker 7.0 pro, code::blocks, adobe dreamweaver, gnu-gcc Etudes: futur ingénieur logiciel (j'aimerais bien bosser sur de la nanotechnologie, biotechnologie ou autres), seconde GT Loisirs: jeux-vidéos - programmation (C/C++, Qt, SDL) Date d'inscription: 14/10/2008
 | Sujet: [Qt] QLineEdit Ven 22 Mai - 18:28 | |
| J'arrive pas à afficher de ligne éditable avec QLineEdit dans mon .h j'ai mi ça : | Code: | QLineEdit *nomDuMonstre; |
et dans mon .cpp y'a ça :
| Code: | nomDuMonstre = new QLineEdit;
nomDuMonstre->move(50, 50); |
quand je compile ct'abruti de windaube me l'affiche pas je comprend rien  |
|
 | |
nicoulas Habitué


Nombre de messages: 293 Age: 16 Programme utilisé (Gm/RmXp/...): Game Maker 7.0 Pro Etudes: Lycéen : 1ère S : SVT Loisirs: programmer, bricoler, écouter de la musique (surtout rock), faire du bike Date d'inscription: 29/10/2008
 | Sujet: Re: [Qt] QLineEdit Ven 22 Mai - 19:19 | |
| | kimerafusion a écrit: | quand je compile ct'abruti de windaube me l'affiche pas je comprend rien  |
Ahah, désolé pour le HS, mais j'adore ce genre de réactions :
j'arrive pas à programmer ça -> donc le problème vient de Windows -> + un peu de Troll -> Windaube
Désolé mais bon c'est un peu ça là :) |
|
 | |
Fireranger Possedé par Mark Overmars


Nombre de messages: 1360 Age: 16 Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks Date d'inscription: 22/11/2007
 | Sujet: Re: [Qt] QLineEdit Ven 22 Mai - 22:40 | |
| As-tu lu les tutoriels de Qt? Il faut que tu aies créé une fenêtre, et que la QtLineEdit en fasse déjà parti... Je ne peux pas t'aider beaucoup, parce que je ne l'utilise pas, pour plus de réponses, vas voir sur le site du zéro... |
|
 | |
Kryptos Moderateur


Nombre de messages: 1562 Age: 22 Programme utilisé (Gm/RmXp/...): Qt creator, Game Maker Etudes: INSA de Rennes Loisirs: role playing Date d'inscription: 26/05/2005
 | Sujet: Re: [Qt] QLineEdit Sam 23 Mai - 1:53 | |
| Avant de programmer avec Qt, tu devrais faire des tutoriels qui existent sur Internet. Mais je vais te répondre simplement. La plupart des objets d'interface affichable de Qt dérivent de QWidget. Or créer un QWidget ne suffit pas à l'afficher, il faut dire au système de le rendre visible. Et donc classiquement un main avec Qt ressemble à cela : | Code: | int main(int argc, char* argv[]) { QApplication app(argc, argv); QLineEdit *nomMonstre = new QLineEdit;
//...
nomMonstre->show();
return app.exec(); } |
|
|
 | |
kimerafusion Possedé par Mark Overmars


Nombre de messages: 1622 Programme utilisé (Gm/RmXp/...): gamemaker 7.0 pro, code::blocks, adobe dreamweaver, gnu-gcc Etudes: futur ingénieur logiciel (j'aimerais bien bosser sur de la nanotechnologie, biotechnologie ou autres), seconde GT Loisirs: jeux-vidéos - programmation (C/C++, Qt, SDL) Date d'inscription: 14/10/2008
 | Sujet: Re: [Qt] QLineEdit Sam 23 Mai - 9:15 | |
| J'ai fais la moitié des tutos du site du zéro, mais il expliquent pas comment on affiche ça donc... et sinon [quote=nicoulas][quote=kimerafusion]quand je compile ct'abruti de windaube me l'affiche pas je comprend rien  [/quote]Ahah, désolé pour le HS, mais j'adore ce genre de réactions : j'arrive pas à programmer ça -> donc le problème vient de Windows -> + un peu de Troll -> Windaube Désolé mais bon c'est un peu ça là  [/quote] Lol oui, quand ça marche pas, ça énerve, et c'est la faute... DE WINDAUBE  EDIT : Ah, ça y est, j'ai trouvé! Il fallait mettre : | Code: | nomDuMonstre = new QLineEdit(this); | !! |
|
 | |
Kryptos Moderateur


Nombre de messages: 1562 Age: 22 Programme utilisé (Gm/RmXp/...): Qt creator, Game Maker Etudes: INSA de Rennes Loisirs: role playing Date d'inscription: 26/05/2005
 | Sujet: Re: [Qt] QLineEdit Sam 23 Mai - 10:57 | |
| Le fait de spécifier le parent (ici this) n'a rien à voir avec l'affichage. Le fait qu'il s'affiche est uniquement dû au fait que le parent s'affichait aussi. Dans tous les cas, il faut faire appel à la méthode show() à un moment donné. |
|
 | |
kimerafusion Possedé par Mark Overmars


Nombre de messages: 1622 Programme utilisé (Gm/RmXp/...): gamemaker 7.0 pro, code::blocks, adobe dreamweaver, gnu-gcc Etudes: futur ingénieur logiciel (j'aimerais bien bosser sur de la nanotechnologie, biotechnologie ou autres), seconde GT Loisirs: jeux-vidéos - programmation (C/C++, Qt, SDL) Date d'inscription: 14/10/2008
 | Sujet: Re: [Qt] QLineEdit Sam 23 Mai - 11:48 | |
| oui, j'y fait appel dans mon main.cpp bien sur! Par contre, j'ai un autre problème : j'aimerais bien afficher quelque chose juste à côté de mon QLineEdit, mais je ne connais pas la commande qui permet d'accomplir cette prouesse. Pouvez-vous m'aider? |
|
 | |
Kryptos Moderateur


Nombre de messages: 1562 Age: 22 Programme utilisé (Gm/RmXp/...): Qt creator, Game Maker Etudes: INSA de Rennes Loisirs: role playing Date d'inscription: 26/05/2005
 | Sujet: Re: [Qt] QLineEdit Sam 23 Mai - 16:02 | |
| Il faut que tu utilises un QLabel. Ensuite tu peux gérer les dispositions avec le layout approprié, par exemple QHBoxLayout. |
|
 | |
Fireranger Possedé par Mark Overmars


Nombre de messages: 1360 Age: 16 Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks Date d'inscription: 22/11/2007
 | Sujet: Re: [Qt] QLineEdit Sam 23 Mai - 16:23 | |
| Comme je te l'ai dit plus tôt, si tu complètes tous les tutoriels du site du zéro, ils expliquent tout ça... |
|
 | |
kimerafusion Possedé par Mark Overmars


Nombre de messages: 1622 Programme utilisé (Gm/RmXp/...): gamemaker 7.0 pro, code::blocks, adobe dreamweaver, gnu-gcc Etudes: futur ingénieur logiciel (j'aimerais bien bosser sur de la nanotechnologie, biotechnologie ou autres), seconde GT Loisirs: jeux-vidéos - programmation (C/C++, Qt, SDL) Date d'inscription: 14/10/2008
 | Sujet: Re: [Qt] QLineEdit Sam 23 Mai - 17:29 | |
| |
|
 | |
|