Suche nach einem Open-Source-Editor, der in Python geschrieben wurde [geschlossen]

8

Ich bin auf der Suche nach einem Cross-Platform-Editor für nackte Knochen, der in Python geschrieben ist und den ich übernehmen und anpassen kann. Je weniger Abhängigkeiten, desto besser.

Bitte beachten Sie: Ich suche keinen Python Editor oder Python IDE. Nur ein No-Frills-Editor, das Ich kann als Basis für eine App verwenden, die ich beginne.

Muss Open Source sein und darf für kommerzielle Zwecke geändert werden, da ich beabsichtige, dies für die Arbeit zu verwenden.

    
Alterlife 22.09.2009, 09:38
quelle

4 Antworten

9

Es gibt einen vollständigen Editor, der hier in wxPython geschrieben wurde:

Ссылка

Nur 104 Zeilen sollten leicht anzupassen sein.

BEARBEITEN:

Um einige Ihrer Anforderungen zu adressieren, können Sie aus dem wxPython Wiki

kopieren und einfügen

Ein GUI-Toolkit

wxPython ist ein GUI-Toolkit für die Python-Programmiersprache. Es ermöglicht Python-Programmierern, Programme mit einer robusten, hochfunktionalen grafischen Benutzeroberfläche einfach und einfach zu erstellen. Es ist als Python-Erweiterungsmodul (systemeigener Code) implementiert, das die beliebte plattformübergreifende GUI-Bibliothek wxWindows umschließt, die in C ++ geschrieben ist.

Open Source

Wie Python und wxWindows ist wxPython Open Source, was bedeutet, dass es für jeden frei verfügbar ist und der Quellcode jedem zum Ansehen und Ändern zur Verfügung steht. Jeder kann Korrekturen oder Verbesserungen an dem Projekt beitragen.

Plattformübergreifende

wxPython ist ein plattformübergreifendes Toolkit. Dies bedeutet, dass mit ein wenig Sorgfalt, das gleiche Programm auf mehreren Plattformen ohne Änderung laufen wird. Derzeit unterstützte Plattformen sind Microsoft Windows und die meisten Unix- oder Unix-ähnlichen Systeme mit GTK und OS X 10.3.9 oder höher.

    
Andre Miller 22.09.2009, 09:41
quelle
2

Was ist mit IDLE? IDLE ist in der Standard-Python-Distribution enthalten. Aus den Dokumenten :

"

IDLE hat die folgenden Eigenschaften:

  • in 100% reinem Python codiert, mit dem tkinter GUI Toolkit
  • plattformübergreifend: funktioniert unter Windows und Unix
  • Mehrfenster-Texteditor mit mehreren Undo, Python-Kolorierung und vielen anderen Funktionen, z. intelligente Einzugs- und Anruftipps
  • Python-Shell-Fenster (auch interaktiver Interpreter)
  • Debugger (nicht abgeschlossen, aber Sie können Breakpoints, View und Step setzen)

"

Mit etwas Arbeit könnten Sie wahrscheinlich die Editor-Komponente aus IDLE herausreißen.

Schauen Sie im Verzeichnis idlelib Ihrer Python-Standardbibliothek nach.

    
codeape 22.09.2009 10:15
quelle
2

check out:

Scitilla / SciTE
Ссылка

Editra
Ссылка

Beide sind plattformübergreifend und in Python geschrieben. Sie sind voll ausgestattete Editoren, aber Barebones im Vergleich zu einer IDE oder so.

    
Corey Goldberg 22.09.2009 14:29
quelle
1

Hier ist ein vollständiger Editor, der in wxPython geschrieben wurde. Es hat mehr Funktionalität als der von Andre vorgeschlagene Editor. Es gibt jedoch noch keine stabile Version. Ссылка Es hängt davon ab, wie viel Funktionalität Sie wollen.

    
Martin 01.10.2013 23:38
quelle

Tags und Links