[Ruby] Einfacher Texteditor mit GTK3

  • 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:

    Edited 6 times, last by Herr_Berg: Wörter zählen, Suchen, Drucken, Schriftfarbe blau, Titel anpassen (December 9, 2023 at 3:00 PM).

  • Cool! Wie viele Anläufe hat's gebraucht? Alles was ich immer erfrage ist meistens so kompliziert das ich's selbst schreiben muss -.- aber kleine Sachen macht ChatGPT echt gut.

    Meine Projekte:

    GuideOS Logo PiGro-Aid Logo

    Auf Linux seit 2003 | Python-Jünger| Wir reden ja hier über Computer, das sind Arbeitsgeräte und keine Religion.

    --

    Wir sind hier alle Trekkis, Star Wars müffelt!

  • Actionschnitzel: Bei mir funktioniert der Code. ;) Was kommt für eine Fehlermeldung?

    Es braucht schon immer ein paar Anläufe, bis solche von der KI erstellten Skripte tatsächlich laufen.

    Alles gut! ich hab aus purer Gewohnheit eine Python-Datei erstellt :D Ohmann sorry!

    Meine Projekte:

    GuideOS Logo PiGro-Aid Logo

    Auf Linux seit 2003 | Python-Jünger| Wir reden ja hier über Computer, das sind Arbeitsgeräte und keine Religion.

    --

    Wir sind hier alle Trekkis, Star Wars müffelt!

  • 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.

  • So jetzt hab ich's auch :D Sehr schön!... . Versuche mich gerade selbst zu motivieren python-gtk zu lernen weil Tkinter langsam an seine Grenzen stößt was den "Moderen Desktop" angeht. Python ist halt super weil soviel schon im Debian-Repo drin ist. GTK musste ich ja eben erstmal über gem compilieren. Aber es ist wirklich bemerkenswert wie zugänglich das Script geschrieben ist.


    EDIT: Hab GPT gesagt er soll's mal in Python-gtk transformieren. Ruby finde ich leserlicher!

    Meine Projekte:

    GuideOS Logo PiGro-Aid Logo

    Auf Linux seit 2003 | Python-Jünger| Wir reden ja hier über Computer, das sind Arbeitsgeräte und keine Religion.

    --

    Wir sind hier alle Trekkis, Star Wars müffelt!

    Edited once, last by Actionschnitzel (October 22, 2023 at 8:14 PM).

  • Vermutlich ist es in der Realität gleichgültig, ob man Ruby oder Python lernt. Es hat schon was, sich sozusagen maßgeschneiderte Programme erstellen zu lassen.

    Edited 2 times, last by Herr_Berg: Code steht im Eingangsposting (December 9, 2023 at 3:03 PM).

  • 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).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!