|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2012 Messages : 41 ![]() |
Bonjour,
Je débute en QT sous Linux et j'ai fait mes fenêtres avec le designer (.ui). Bien sur je peux éditer les caractéristiques des mes widgets,.. etc, cependant je dois créer une action qui lorsque l'on clique sur un bouton, cela lance une commande de mon terminal Linux. Le problème est que dans mon mainwindow.cpp, je n'ai pas de code (ou si peu), et que dans le .ui je n'arrive pas a éditer le code dans QT. J'ai bien trouver dans QT designer, dans le menu Formulaire>Visualizer le code, mais aucun moyen de l'éditer La question est un peu bête mais ça m'embête depuis près de 5heures... A noter que j'ai édité le l'ui sous forme XML mais ce n'est pas cela que je cherche. |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2012 Messages : 41 ![]() |
J'ai résolu mon problème tout seul.
Il n'existe pas de moyen, il faut créer son propre slot() dans le .h et le .cpp généré lors de la compilation du .ui. |
|
|
00
|
|
|
#3 |
![]() ![]() Ingénieur développement logiciels Inscription : mai 2009 Messages : 967 ![]() |
Ah certainement pas non. Les fichiers générés, il ne faut pas y toucher du tout, il faut les ignorer.
L'ui, c'est le design, le code est bien sûr à mettre dans les fichiers de code (.h / .cpp), soit dans ton cas, mainwindow.h/mainwindow.cpp. Je pense que tu aurais répondu à la question en 10min en regardant n'importe quel tutoriel pour débuter. |
|
|
00
|
|
|
#4 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2012 Messages : 41 ![]() |
Citation:
Citation:
Sinon j'ai lu et fais pleins de tutos mais je n'avais jamais eu besoin de créer mon propre signal/slot, voilà tout. |
||
|
|
00
|
|
|
#5 |
![]() ![]() Ingénieur développement logiciels Inscription : mai 2009 Messages : 967 ![]() |
D'accord, tu ne touches ni au .ui (tu pourrais, parfois je suis obligé de l'éditer au format XML lorsque je n'y arrive pas avec Designer) ni aux ui_xxx.h (généré), mais bien aux fichiers de ton projet et à ta classe qui construit son interface avec le .ui . C'est bien cela ?
|
|
|
10
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2012 Messages : 41 ![]() |
Exactement
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com