Je n'arrive seulement à trouver des tutoriels à générer sous linux mais je ne trouve pas de guides pour générer des fenêtres donc je peux utiliser pour vs2008. Quelqu'un peut-il aider? Merci!Comment générer un fichier .h à partir de qt .ui avec Visual Studio 2008?
Répondre
Si tout ce que vous voulez faire est de générer un .vcproj à partir d'un fichier Qt .ui, et en supposant que vous avez déjà installé Qt sur Windows, voici le minimum que vous avez à faire.
- Créer un fichier .pro qui répertorie votre fichier .ui (s) dans la ligne FORMS:
FORMS = myuifile.ui mynextuifile.ui
- Enregistrez votre fichier .pro et exécuter qmake contre avec ces drapeaux:
qmake -tp vc mypro.pro
- Cela devrait générer mypro.vcproj.
- Lancer et créer mypro.vcproj. Cela générera le fichier de solution Visual Studio et les fichiers .h pour chacun de vos fichiers Qt .ui.
Ajoutez vos fichiers .ui au projet, puis cliquez avec le bouton droit sur>Properties
. Sous General
->Item Type
défini Custom Build Tool
. Dans le panneau de gauche développez le Custom Build Tool
goto General
il mis:
Command Line: "$(QTDIR)\bin\uic.exe" -o ".\GeneratedFiles\ui_%(Filename).h" "%(FullPath)"
Description: UIC'ing %(Identity)...
Outputs: .\GeneratedFiles\ui_%(Filename).h
Additional Dependencies: $(QTDIR)\bin\uic.exe
Les variables %
sont nouvelles pour VS2010, mais la recherche essentiellement pour celui avec le chemin complet du fichier ui et le répertoire où vous voulez que le généré. h à sortir. Assurez-vous que Outputs
a également rempli correctement pour qu'il soit nettoyé sur clean
.
Vous souhaiterez peut-être jeter un œil sur le complément Qt Visual Studio, il intègre le développement de Qt GUI avec Visual Studio. Vous pouvez le télécharger here
- 1. Qt Visual Studio 2008 Problème de complément
- 2. Inclure problème de fichier QT dans Visual Studio 2008
- 3. Impossible d'ouvrir les fichiers de formulaire Qt (* .ui) à partir de Visual Studio
- 4. Comment utiliser visual studio 2008 comme IDE pour Qt?
- 5. Qt - violation d'accès Ui avec Visual Studio 2010
- 6. Comment générer des classes à partir de XAML dans Visual Studio 2008?
- 7. Comment puis-je générer une solution Visual Studio 2008 manuellement?
- 8. générer le fichier .ui à partir de fichiers source (.cpp et .h)
- 9. Comment scripter Visual Studio 2008 à partir de Python?
- 10. Comment générer du code compatible HTML 5 à partir de Visual Studio 2008?
- 11. Visual Studio 2008 Designer Bug de fichier?
- 12. Générer XSD à partir de la classe dans Visual Studio
- 13. Comment enregistrer un .NET CCW avec regasm à partir d'un projet d'installation Visual Studio 2008
- 14. MS Visual Studio 2008 - Qt Addin - Les invites d'objets UI n'apparaissent pas
- 15. Instructions pour l'installation d'un environnement avec intégration Qt et Qt avec Visual Studio 2008
- 16. Comment j'utilise ASP.NET avec Visual Studio 2008
- 17. Conversion C++ projet à partir de Visual Studio 2008 à Visual Studio 2010
- 18. Comment lier un fichier .lib dans Visual Studio 2008 C++
- 19. Comment créer un seul fichier exécutable dans Visual Studio 2008?
- 20. PREfast avec Visual Studio 2008
- 21. Visual Studio 2008 dll question
- 22. Conversion C++ projet à partir de Visual Studio 2008 à Visual Studio 2010 - référence lib
- 23. Visual Studio 2008 Installation
- 24. Générer une source .cpp à partir d'un fichier .h
- 25. Comment générer un fichier "VSTemplate" à partir d'un site Web/projet (Visual Studio/.NET)
- 26. Comment configurer Qt pour qu'il fonctionne avec Visual Studio 2010?
- 27. installez Visual Studio 2008
- 28. Générer un fichier exe unique dans Visual Studio 2012
- 29. Impossible d'ouvrir le projet créé à partir de Visual Studio Web Developer 2008 avec Visual Studio Professional 2008
- 30. Qt Visual Studio Add-In Problèmes
mes 2 cents ... C'est la meilleure option, car une fois que vous ajoutez votre fichier ui à votre projet dans les studios visuels, tous les appels à uic.exe se produira automatiquement lorsque vous créez. La même chose est vraie avec moc. Lorsque vous ajoutez la macro Q_OBJECT à un fichier d'en-tête, Visual Studio détecte qu'il doit générer le fichier moc_. – Liz