Beiträge von Herr_Berg im Thema „[Ruby] Einfacher Texteditor mit GTK3“

    Ein Update zu diesem kleinen Projekt: Inzwischen habe ich durch Versuch und Irrtum einige Funktionalitäten hinzugefügt. Der Editor kann jetzt

    • Die Wörter im Text zählen und anzeigen
    • Zeichenketten suchen und fett hervorheben
    • Den Text im Textfeld ohne Formatierungen drucken, wenn ein Drucker angeschlossen ist
    • STRG+A, STRG+C, STRG+V

    Wo ich noch anstehe, sozusagen wie der Ochse vorm Berg, ist die Reaktion auf Tastaturereignisse. Das ist der Hauptgrund, warum die Umsetzung von STRG-Z und STRG-SHIFT-Z noch nicht gelungen ist. Anscheinend kann man nicht einfach angeben, dass man ein Textfeld mit Undo-Funktionalität haben will (wie das z. B. mit Python und Tkinter möglich ist).

    Actionschnitzel: Das ist jetzt vielleicht etwas Off topic: Manchmal habe ich Phasen, in denen ich gern ein wenig mit Ruby programmieren will, einfach wegen der ästhetischen Qualität der Sprache.

    Bisher habe ich aber immer die Erfahrung gemacht, dass es auf Linux viel einfacher ist, Python-Skripte zum Laufen zu bringen, trotz der blöden Einrückungen. Vor ein paar Jahren war es recht schwer, geeignete Bibliotheken für Ruby-GUI-Programme zu finden. Shoes kann man da echt vergessen. GTK scheint eine gute Option zu sein.

    Heute habe ich mir von ChatGPT einen einfachen Texteditor mit Ruby und GTK3 programmieren lassen:

    Das hat überraschend gut funktioniert. :)

    Auf meinem Debian-System musste ich noch das Paket ruby-gtk3 installieren.

    Hier ist der Code: