Nous avons mis au point un navigateur web linguistique à l'aide de PytQt4. Python est un langage polyvant, développé depuis les années 1990. Il s'agit d'un langage de très haut niveau, dynamique et orienté objet. L'interpréteur python inclut à la fois l'interpréteur et le compilateur Python. En python, toutes les valeurs sont représentées par des objets, ou valeurs, possédant un type. Le type d'un objet détermine les opérations possibles sur cet objet, c'est-à-dire les opérations possibles que l'on peut appliquer à la valeur. Python possède des objets intégrés (pour les les nombres, les chaînes, les listes, les dictionnaires...) mais il est possible de créer ses propres objets, ce sont les classes. L'instruction class permet de créer un objet classe. Dans le corps de la classe, on précise les attributs de la classe.
PyQT est un module permettant d'utiliser la bibliothèque Qt avec Python pour créer des interfaces graphiques. L'extension QtDesigner permet de créer le code graphique en Python. Nous avons également travaillé avec Eric Python IDE qui permet de compiler les interfaces .ui générées par QtDesigner en fichier .py.
|