sylar42
Messages postés3Date d'inscriptionmercredi 19 mars 2008StatutMembreDernière intervention19 mars 2008
-
19 mars 2008 à 04:19
sylar42
Messages postés3Date d'inscriptionmercredi 19 mars 2008StatutMembreDernière intervention19 mars 2008
-
19 mars 2008 à 16:31
Bonjour,
Je n'ai pas réussi a trouver la réponse pourtant mon probleme est simple.
J'ai un programme c++ assez complexe, et je veux juste faire une
petite interface graphique pour le lancer ( une fenetre ac un bouton
"lancer le programme").
Si j'utilise QT designer comment faire pour lier mon programme c++ a
l'interface ? je veux que mon main s'exécute quand on clique sur le
bouton. En fait, je n'arrive pas a faire le lien entre QT designer et
mon programme sous visual c++ 2005.
Sinon sans passer, par Qt designer, dois-je créer une classe dans
laquelle le slot, que je relierai au signal de clik, serait le "main" de mon
programme c++ ?
sylar42
Messages postés3Date d'inscriptionmercredi 19 mars 2008StatutMembreDernière intervention19 mars 2008 19 mars 2008 à 15:36
Bonjour,
Je ne connais pas ShellExecute. Je vais essayer ... Mais comment je crée l'interface avec VC++ ? si j'ajoute un fichier .UI (windows form) , ca me dit que j'ai un native project et veux me convertir mon projet en CLR (Common Language Runtime ) ... n'est-ce pas un probleme ?
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 19 mars 2008 à 16:27
Je veux dire par la que si ton projet de base est en C/C++ pure, il ne vaut mieux pas que tu utilises Qt qui est un toolkit pour le développement d'application portable.
Tu peux très facilement créer une interface graphique avec Visual C++ en restant en C/C++ pure.
Pour cela la solution la plus simple est de passer par un fichier de ressource (.rc) pour créer une dialogbox avec un bouton. Puis dans un fichier main.cpp tu intialise ton WinMain comme il convient afin de pouvoir afficher ta dialogbox.
Tu trouveras plein d'exemple sur ce site...
Shell
Vous n’avez pas trouvé la réponse que vous recherchez ?