Je suis plus fraîche dans qt, je n'ai pas beaucoup de connaissances sur qt, mais j'ai créé une partie de fichier qt pour mon application (regaurding à Format GUI) .I a été créé certains fichiers .ui en qt, mais je voulais ces fichiers en format .exe.Je pense que vous aviez mon problème, alors s'il vous plaît aidez-moiComment convertir les fichiers .ui (interface utilisateur) dans le fichier .exe dans QT
Répondre
uic
(parfois installé comme uic-4) prend les fichiers .ui et génère un fichier d'en-tête C++ dont vous pouvez hériter. Il existe plusieurs façons de travailler avec les fichiers .ui. See the manual for more information. N'hésitez pas à revenir avec des questions spécifiques.
Hallo Ram,
Je pense que vous demandez l'inclusion de fichiers .ui au sein de votre fichier .exe. Si je ne me trompe pas, alors vous devez inclure votre fichier .ui dans le fichier de ressources spécifique de votre projet. Il sera généralement nommé .qrc dans les projets Qt.
Le contenu du fichier .qrc ressemblera à quelque chose comme ceci:
<RCC>
<qresource prefix="/ui">
<file>ui/command/spiwidget.ui</file>
<file>ui/command/SPIMicroCommandWidget.ui</file>
<file>ui/command/utility/externdatawidget.ui</file>
<file>ui/sequencerwidget.ui</file>
<file>ui/command/watchdogwidget.ui</file>
<file>ui/command/utility/repdatawidget.ui</file>
<file>ui/command/core.png</file>
<file>ui/command/LastOpenedFiles.ui</file>
</qresource>
</RCC>
Dans le code ci-dessus, vous pouvez voir les inclusions pour .ui et .png (fichier image) aussi. Après l'inclure dans le fichier .qrc, vous pouvez utiliser cette ressource dans votre code .cpp comme suit:
QFile file(":ui/ui/command/LastOpenedFiles.ui");
Où: ui/ui/commande est le chemin d'au fichier .ui utilisé.
Espérons que cette explication vous soit utile! Essayez d'utiliser QtCreator (IDE officiel pour le développement de Qt).
Une façon d'utiliser votre fichier * .ui parierait à:
- créer des fichiers * .h et * .cpp contenant une classe qui chargera la structure de votre widget.
- ajouter de nouveaux fichiers dans le fichier de projet qt - * .pro
Si votre ont pas encore utilisé Qt Creator, alors je suggère l'essayer.
- Créer un nouveau projet (ctrl + n) - Qt C++ Projet/Qt Gui application
- Ajouter un formulaire à votre projet (ctrl + n) - Qt/Form Qt Designer classe
Rechercher aux fichiers qui ont été créés par IDE. Il y a des fichiers * .h, * .cpp et * .ui.
Regardez dans le fichier * .pro, il y a 3 sections SOURCES, TÊTES, formulaires
Voici quelques matériels d'apprentissage:
http://qt.nokia.com/services-partners/qt-in-education/qt-in-education-course-material
- 1. une description dans un fichier exe qt
- 2. Comment faire exe en Qt?
- 3. Accès aux éléments de l'interface utilisateur enfant dans une interface utilisateur Qt
- 4. Convertir plusieurs fichiers SWF en Single EXE
- 5. Signature Delphi dans les fichiers exe
- 6. comment créer un fichier .exe pour mon application basée Qt
- 7. La classe Qt est-elle déconnectée de son fichier .ui?
- 8. Comment intégrer mp3 dans le fichier .exe & Play it?
- 9. comment convertir unicode à chaîne imprimable dans le flux QT
- 10. Qt Creator - Comment écrire l'interface utilisateur?
- 11. Py2exe: Intégrer les fichiers statiques dans le fichier exe lui-même et y accéder
- 12. Modifier les propriétés d'une entrée dans une interface utilisateur: répétez
- 13. VB6 stocker exe dans exe
- 14. Comment puis-je convertir un fichier JAR dans un fichier EXE?
- 15. erreur rapide dans le fichier jquery ui
- 16. Can QT Creator sur linux crée des fichiers .exe
- 17. Comment créer une interface utilisateur à onglets dans codeIgniter avec jquery UI?
- 18. py2exe incluant les DLLs MSVC dans le fichier .exe
- 19. Comment créer un fichier EXE dans VB.NET
- 20. Comment copier un fichier image dans Qt?
- 21. Comment déboguer une interface utilisateur swing dans Eclipse?
- 22. Comment faire pour définir la même interface utilisateur dans l'appareil et l'émulateur? Dans mon application UI variable appareil et émulateur
- 23. Comment puis-je convertir Java Pour Exe
- 24. Comment convertir les photos timestamp en Qt?
- 25. QT: Impossible de trouver le fichier moc
- 26. Comment mettre le fichier exe dans Windows Startup
- 27. Comment incorporer des ressources linguistiques dans le fichier exe principal
- 28. Comment intégrer un assembly satellite dans le fichier EXE
- 29. Comment puis-je convertir un fichier .jar en .exe?
- 30. Interface utilisateur interne: répétition ne lie pas à un bean dans une interface utilisateur imbriquée: répétez
Avez-vous des connaissances en C++? sinon, vous devez l'apprendre. Parce qu'une partie du processus de génération .exe est indépendante de Qt. – Matthieu