Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
qt-creator [Le 12/04/2020, 12:54] 89.3.214.136 ["Pas de version de Qt valide trouvée"] |
qt-creator [Le 11/09/2022, 11:45] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>Programmation IDE BROUILLON}} | {{tag>Programmation IDE BROUILLON}} | ||
---- | ---- | ||
- | |||
====== Qt Creator ====== | ====== Qt Creator ====== | ||
- | |||
- | |||
**Qt Creator** est l'environnement officiel de [[:Qt]], extrêmement pratique pour développer en Qt. Qt est le cadriciel utilisé notamment par les environnements de bureau [[KDE]] et [[LXQt]]. | **Qt Creator** est l'environnement officiel de [[:Qt]], extrêmement pratique pour développer en Qt. Qt est le cadriciel utilisé notamment par les environnements de bureau [[KDE]] et [[LXQt]]. | ||
Ligne 10: | Ligne 7: | ||
Voir la section de la doc Qt [[qt#outils_de_developpement|qui leur est consacrée]]. | Voir la section de la doc Qt [[qt#outils_de_developpement|qui leur est consacrée]]. | ||
- | |||
{{ qt_creator_screen1.png?500 }} | {{ qt_creator_screen1.png?500 }} | ||
- | =====Installation===== | + | ===== Installation ===== |
- | + | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>qtcreator]]** | |
- | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>qtcreator|qtcreator]]**. | + | |
Pour avoir QT Creator en français, installer également le paquet **[[apt>qttranslations5-l10n]]**. | Pour avoir QT Creator en français, installer également le paquet **[[apt>qttranslations5-l10n]]**. | ||
Ligne 22: | Ligne 17: | ||
Pour accéder à la documentation et aux exemples, installer les paquets **[[apt>qt5-doc-html]]** et **[[apt>qtbase5-examples]]**. | Pour accéder à la documentation et aux exemples, installer les paquets **[[apt>qt5-doc-html]]** et **[[apt>qtbase5-examples]]**. | ||
- | =====Configuration===== | + | ===== Configuration ===== |
- | + | ||
- | ==== Ajout d'un Plugin visuel pour Qt4 Designer ==== | + | |
+ | ==== Ajout d'un Plugin visuel pour Qt4 Designer ==== | ||
=== Télécharger le plugin === | === Télécharger le plugin === | ||
- | |||
- | |||
Après avoir désarchivé le plugin, il suffit de se rendre dans le répertoire de celui-ci, et de taper les commandes qmake et make. Un fichier correspondant au plugin : libPluginName.so est alors généré. | Après avoir désarchivé le plugin, il suffit de se rendre dans le répertoire de celui-ci, et de taper les commandes qmake et make. Un fichier correspondant au plugin : libPluginName.so est alors généré. | ||
=== Ajouter au répertoire des composants visuels de Qt4 === | === Ajouter au répertoire des composants visuels de Qt4 === | ||
- | |||
- | |||
Il suffit maintenant de copier ce fichier dans le répertoire où sont situés les composants visuels Qt4: | Il suffit maintenant de copier ce fichier dans le répertoire où sont situés les composants visuels Qt4: | ||
Ligne 42: | Ligne 31: | ||
cp libPluginName.so /usr/share/qt4/plugins/designer/libPluginName.so | cp libPluginName.so /usr/share/qt4/plugins/designer/libPluginName.so | ||
</code> | </code> | ||
- | |||
===== Utilisation===== | ===== Utilisation===== | ||
- | |||
FIXME | FIXME | ||
- | |||
- | |||
===== Problèmes connus ===== | ===== Problèmes connus ===== | ||
- | |||
- | ==== "Pas de version de Qt valide trouvée" ==== | ||
- | |||
- | Si lors de la création d'un nouveau projet Qt-Creator vous indique "Pas de version de Qt valide trouvée" c'est qu'il vous manque le paquet qt-sdk. | ||
- | |||
- | Tapez alors : <code> sudo apt-get install qt-sdk </code> dans un terminal. | ||
- | |||
- | **Ubuntu 19.10 :** | ||
- | <code> sudo apt-get install qt5-default </code> | ||
==== Problème de kits ==== | ==== Problème de kits ==== | ||
//"Aucun kit valide trouvé"//\\ | //"Aucun kit valide trouvé"//\\ | ||
Ligne 67: | Ligne 43: | ||
Si la liste est vide, il faut installer le paquet : | Si la liste est vide, il faut installer le paquet : | ||
<code>sudo apt-get install qt5-default</code> | <code>sudo apt-get install qt5-default</code> | ||
- | ===== Désinstallation ===== | ||
+ | ==== Problème de modules ==== | ||
+ | //Project ERROR: Unknown module(s) in QT: quick// | ||
+ | |||
+ | <code>sudo apt-get install qtdeclarative5-dev</code> | ||
+ | |||
+ | source : https://askubuntu.com/questions/508503/whats-the-development-package-for-qt5-in-14-04 | ||
+ | |||
+ | De nombreux messages comme //"module QtQuick.Controls is not installed"// sont successibles de survenir | ||
+ | <code>sudo apt-get install qml-module-qtquick-controls</code> | ||
+ | ou pour éviter les messages futurs : (//"QtQuick.Extras is not installed"//...) | ||
+ | <note warning>Non recommandé parce que cette commande installera [[https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&searchon=names&keywords=qml-module-|une très longue liste de paquets]] ainsi que leurs dépendances. </note> | ||
+ | <code>sudo apt-get install qml-module-* </code> | ||
+ | |||
+ | ===== Désinstallation ===== | ||
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * **(en)** [[http://www.qt.io/|site officiel de Qt]] | + | * **(en)** [[https://www.qt.io/|site officiel de Qt]] |
---- | ---- | ||
//Contributeur principal : Samuelukas.// | //Contributeur principal : Samuelukas.// |