[Python] Utiliser GtkSourceView avec un fichier Glade
08 July 2013 · #glade, #gtk3, #pygobject, #pythonIl y a trop peu de documentation sur l'utilisation de GtkSourceView3 et encore moins avec Glade. Voici un petit tutoriel simpliste pour démarrer.
Installation du paquet de développement GtkSourceView
Fedora :
# yum install gtksourceview3-devel
Debian :
# apt-get install libgtksourceview-3.0-dev
Ceci ajoute le catalogue (support) de GtkSourceView dans Glade.

Exemple d'utilisation
from gi.repository import Gtk, GtkSource, GObject
class MyApp(object):
def __init__(self):
self.builder = Gtk.Builder()
GObject.type_register(GtkSource.View)
self.builder.add_from_file("ui.glade")
if __name__ == '__main__':
gui = MyApp()
Gtk.main()
Remarque
Il est important d'enregistrer le type GtkSource.View comme dans la 6ème
ligne. Sinon, ça ne marchera pas.