Un éditer de texte fait en utilisant PyGTK. C'est mon mini-projet de cours Python pour l'école SupMTI Rabat.
Python est un langage de programmation interprété, multi-paradigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet. Il est doté d'un typage dynamique fort, d'une gestion automatique de la mémoire par ramasse-miettes et d'un système de gestion d'exceptions ; il est ainsi similaire à Perl, Ruby, Scheme, Smalltalk et Tcl.
GTK (The GIMP Toolkit, anciennement GTK+3) est un ensemble de bibliothèques logicielles, c'est-à-dire un ensemble de fonctions permettant de réaliser des interfaces graphiques. Cette bibliothèque a été développée originellement pour les besoins du logiciel de traitement d'images GIMP. GTK+ est maintenant utilisé dans de nombreux projets, dont les environnements de bureau GNOME, Xfce, Lxde et ROX.
GTK est un projet libre (licence GNU LGPL 2.1) et multiplate-forme.
Example un code en PHP
L'utilisation de GtkSourceView
pour l'implémentation de la coloration syntaxique dans l'éditeur.
Les langues supportées :
C, C++, Java, C#, Fortran, sh, Javascript, Python, Perl, Ruby, PHP, TCL, XML, HTML, DocBook, LaTeX, ...
Rechercher le mot
file
Couloriser les mots
file
trouvé
Rechercher le mot
file
le replacer par le mot
fichier
Utilisation de gettext
pour l'internationalisation de l'application.
SupMti TextEditor
est disponible en Arabe, Français et Anglais.
Action | Raccourci |
---|---|
Sauvgarder | CTL + s |
Rechercher | CTL + f |
Replacer | CTL + r |
Quiter | CTL + q |
Ouvrir | CTL + o |