Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Using External Tools

You can use external tools directly from Qt Creator. Qt Linguist, QML Viewer, the default text editor for your system, and the sort tool are preconfigured for use. You can change their default configurations and configure new tools.

Using Qt Linguist

You can use the Qt Linguist release manager tools, lupdate and lrelease, directly from Qt Creator. The lupdate tool is used to synchronize source code and translations. The lrelease tool is used to create run-time translation files for use by the released application.

To synchronize ts files from a translator with the application code, select Tools > External > Text > Linguist > Update Translations (lupdate).

To generate from the ts files qm translation files that can be used by an application, select Tools > External > Text > Linguist > Release Translations (lrelease).

By default, the project .pro file is passed to the tools as an argument. To specify other command line arguments for the tools, select Tools > External > Configure.

For more information about Qt Linguist, see Qt Linguist Manual.

Using QML Viewer

You can preview the current QML document in the QML Viewer. The QML Viewer invokes the QML runtime to load QML documents and also includes additional features useful for the development of QML-based applications.

To preview the currently active QML file, select Tools > External > Qt Quick > Preview (qmlviewer).

Using External Text Editors

You can open files for editing in the default text editor for your system: Notepad on Windows and vi on Linux and Mac OS. To open the file you are currently viewing in an external editor, select Tools > External > Text > Notepad or vi, depending on your system.

Qt Creator looks for the editor path in the PATH environment variable of your operating system.

Sorting Text Alphabetically

To sort selected text alphabetically, select Tools > External > Text > Sort Selection. The sort tool takes the selected text as input and returns it in alphabetic order. By default, the output replaces the original selection in the code editor.

To change the default configuration, select Tools > External > Configure.

Configuring External Tools

You can change the configuration of preconfigured tools and configure additional tools in Qt Creator Options.

You can use Qt Creator variables in the fields that you can select from lists of available Qt Creator variables.

"External Tools options"

To configure external tools:

  1. Select Tools > External > Configure.
  2. Select Add > Add Tool to add a new tool. You can also select Add Category to add a new category.
  3. In the Executable field, specify the executable to run. If the executable is found in your system PATH variable, do not specify the path to it.
  4. In the Arguments field, specify optional arguments for running the executable.
  5. In the Working directory field, specify the path to the working directory.
  6. In the Output pane, select how to handle output from the tool. You can ignore the output, view it in the General Messages output pane, or replace the selected text with the output in the code editor.
  7. In the Error output pane, select how to handle error messages from the tool.
  8. In the Input field, specify text that is passed as standard input to the tool.

The category and tool are added to the Tools > External menu.

If you change the configuration of preconfigured tools, you can later revert the changes by selecting the Revert button.

The tool configurations that you add and modify are stored in XML format in the user configuration folder. For example, ~/config/Nokia/qtcreator/externaltools on Linux and Mac OS and C:\Users\username\AppData\Roaming\Nokia\qtcreator\externaltools in Windows. To share a configuration with other users, copy an XML configuration file to the folder.

X

Thank you for giving your feedback.

Make sure it is related to this specific page. For more general bugs and requests, please use the Qt Bug Tracker.

[0]; s.parentNode.insertBefore(ga, s); })();
Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 94
  2. Apercevoir la troisième dimension ou l'utilisation multithreadée d'OpenGL dans Qt, un article des Qt Quarterly traduit par Guillaume Belz 0
  3. Pourquoi les programmeurs sont-ils moins payés que les gestionnaires de programmes ? Manquent-ils de pouvoir de négociation ? 44
  4. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  5. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  6. Qt Commercial : Digia organise un webinar gratuit le 27 mars sur la conception d'interfaces utilisateur et d'applications avec le framework 0
  7. Les développeurs détestent-ils les antivirus ? Un programmeur manifeste sa haine envers ces solutions de sécurité 5
Page suivante

Le blog Digia au hasard

Logo

Créer des applications avec un style Metro avec Qt, exemples en QML et C++, un article de Digia Qt traduit par Thibaut Cuvelier

Le blog Digia est l'endroit privilégié pour la communication sur l'édition commerciale de Qt, où des réponses publiques sont apportées aux questions les plus posées au support. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtcreator-2.3
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web