IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt

De WikiDeveloppez.

(Différences entre les versions)
(Qt Linguist)
(Outils disponibles avec Qt)
=== moc ===
=== moc ===
-
L'outil permettant de gérer l'entièreté des paradigmes de Qt (signaux et slots notamment).
+
L'outil permettant de gérer l'entièreté des paradigmes de Qt (signaux et slots notamment) sur tous les compilateurs, sans être limité par la non-reconnaissance d'une technique ou un bug de l'un d'entre eux.  
=== lupdate ===
=== lupdate ===
-
L'outil permettant de récupérer les chaînes à traduire d'une application. Il peut les extraire des fichiers d'interface ([[.ui]]) et des sources du programme (pour autant que les chaînes à traduire soient protégées par ''tr()'').
+
L'outil permettant de récupérer les chaînes à traduire d'une application. Il peut les extraire des fichiers d'interface ([[.ui]]) et des sources du programme (pour autant que les chaînes à traduire soient protégées par ''tr()''). En extrayant les chaînes, il récupère des informations autour d'elles pour faciliter la traduction (il s'agit du contexte) : la classe qui utilise la traduction, par exemple. La fonction ''tr()'' peut prendre un second argument : il s'agit de la désambiguation, qui peut aussi aider à la traduction.  Cet outil produit un fichier .ts, un dérivé du [[XML]], qui peut être lu par Qt Linguist, et ainsi traduit. Ce fichier .ts n'est pas prévu pour être directement utilisé par l'application : il faut qu'il passe d'abord par le compilateur, lrelease.  
=== lrelease ===
=== lrelease ===
-
L'outil permettant de compiler les traductions pour un chargement plus rapide.
+
L'outil permettant de compiler les traductions pour un chargement plus rapide. Il prend les fichiers XML .ts pour en produire des fichiers binaires pour les traductions, les fichiers .qm. Ces fichiers agissent comme des dictionnaires : Qt les charge, au moyen d'un QTranslator, et cherche la traduction de la chaîne passée en paramètre à tr().  
=== qmake ===
=== qmake ===
-
L'outil de génération : il automatise les appels aux outils de compilation requis.
+
L'outil de génération : il automatise les appels aux outils de compilation requis. Il n'est pas limité à Qt : vous pouvez l'utiliser pour compiler toute sorte de projets, y compris des projets qui n'utilisent pas Qt.
== Les certifications Qt ==
== Les certifications Qt ==

Version du 17 décembre 2009 à 12:33

Récupérée de « https://wiki.developpez.com/Qt »
Contacter le responsable de la rubrique Accueil