Le programme final!!


  
Après tout le travail accompli, on peut enfin intégrer le script Python pour deviner les langues via un autre script dans Eric4 qui va nous permettre de faire notre joli programme (cliquez ici pour télécharger)!!

A quoi ça ressemble de travailler sur Eric4?
Eh bah ça ressemble à ça:

ericàl'action



Après avoir créer une "fenêtre" (qu'on a appelé, parce que nous sommes des originaux, "fenêtre"), on peut commencer à créer notre jolie interface graphique:

lesfoliesd'eric


Et alors là s'ouvre (comme d'habitude, pour agrandir, on clique):

qt


Pour chaque élément, on donne un nom, le bouton "Go!!" est ce qu'on appelle le PushButton, on lui donnera un nom afin d'y appliquer des propriétés, on définit ce qu'il doit faire quand on clique dessus:

pushbutton

Ainsi on peut voir que lorsqu'on clique dessus, l'URL est travaillé, si l'utilisateur n'a pas écrit http://, etc. ici tout ça est rajouté.
Pour que toutes ces actions soient faites quand on tape sur ENTREE aussi on ajoute:

entrée

Quand la page est chargée, on l'affiche et on procède à d'autres étapes:

loaded

La barre de statut affichera que la page est chargée (loaded) et fera appel à la fonction qui permet de nettoyer le texte pour le transformer en texte brut:

defnettoie

Ici on utilise des expressions régulières afin de nettoyer le texte, on enlève les styles (contenus entre les balises), etc.
Puis on passe le texte brut dans le script créé en langage Python qui permet de deviner la langue:

deflangue

Et le résultat s'affichera dans la fenêtre!!!



Notre devineur de langues peut deviner quelques langues parlées en Europe:  l'allemand parlé en Allemagne, Suisse, Autriche et Luxembourg, l'anglais parlé en Angleterre et à Malte, le français parlé en Belgique, en France, en Suisse et au Luxembourg, l'italien parlé en Italie et en Suisse, le portugais, l'espagnol, le croate, le roumain, le turc parlé à Chypre (on y parle aussi le grec mais notre devineur ne prend pas en compte les caractères autres que latins), le maltais, le slovène, le slovaque, le danois, le norvégien, le suédois, l'islandais, le finnois, le tchèque, le hongrois, le gaélique (irlandais), le letton, le lituanien, l'estonien, le néerlandais, le polonais, le vénétien parlé en Slovénie et l'esperanto qui, si cette langue avait été adoptée en Europe, ne nous aurait pas permis de faire un devineur pour toutes ces langues!!

Le programme en images:

suédoisavant


suédoisaprès

finnois

silandais

slovaque



Pour télécharger le travail qui a été fait: monProjetPython.zip.






<< Retour


    
   


Julie Sauvage Vincent
julie.sauvage-vincent@hotmail.fr
© Tout droits réservés
Retourner à l'accueil