Ein Pythoneditor für Python

Zurück zur Übersicht


Ja man kan es übertreiben, mit der Zuneigung zu Python.Man kann aber auch seinen Spaß damit haben. So ist es eben schön, wenn man sich eigene Hilfsmittel für das Programmieren in der Lieblingsprogrammiersprache selbst schreibt, oder eben vorhande Hilfsmittel noch besser/schöner macht. Das hat zum Beispiel den Vorteil, dass man sicher ist, diese Programme machen keine "krummen Sachen" hinter meinen Rücken.

Nun muß man nicht alles von Anfang an selbst machen. So fiel mir mal ein einfachster kleiner Texteditor in dem Buch "Jetzt lerne ich Python" auf, der mehr als Demo für das Textwidget in Tkinter gedacht war. Er machte eigentlich auch nichts weiter, als das Textwidget auf den Schirm zu bringen und stellte ein kleines Menue dazu, damit man eine Datei aufrufen und speichern konnte. Na immerhin, das war doch mal ein Ausgangspunkt. Natürlich war er in der Ausstattung noch nicht zu gebrauchen. Das ging so los, daß er nach zweimaligen Laden verschiedener Dateien diese dann hintereinandegeschrieben beide im Editor hatte. Nun habe ich dran rumgeschraubt und folgende Eigenschaften dazugefügt:

Nun gibt es noch viele weitere Verbesserungsmöglichkeiten. So wären da z.B.eine Printfunktion oder Syntaxfarbhervorhebungen. Immer wenn mal Zeit ist, werde ich wieder was dran machen. Aber da der Quelltext zum Reinfinden in Tkinter auch ganz nützlich ist, will ich ihn hier nicht vorenthalten.

Hier ist er.

Vorschläge für Erweiterungen nehme ich gern entgegen. Übrigends habe ich die letzten Anpassungen an seinen Quelltext mit ihm erledigt. Da er noch kein Run - Modul hat (auch noch so eine Möglichkeit der Verbesserung, aber warum sollten wir eine zweite Idle bauen?) habe ich das Programm über eine Stapeldatei aufgerufen, wobei python mit dem Parameter -i gestartet wurde, damit nach Programmabbruch nach Fehlermeldung (was sich ja leider nicht immer vermeiden läßt) noch zu sehen ist, was beanstandet wurde.