我正在寻找一个用python编写的跨平台编辑器,我可以选择和自定义。依赖项越少越好。
请注意:我不是在寻找python编辑器或python IDE。这只是一个朴实无华的编辑器,我可以用它作为我正在启动的应用程序的基础。
必须是开源和商业用途的自由修改,因为我打算使用这为工作。
发布于 2009-09-22 09:41:16
这里有一个用wxPython编写的完整编辑器:
http://wiki.wxpython.org/WxHowtoSmallEditor
只有104行,应该很容易定制。
编辑:
为了满足您的一些需求,这里是从wxPython维基复制并粘贴的内容:
图形用户界面工具包
wxPython是Python编程语言的图形用户界面工具包。它允许Python程序员创建具有健壮的、功能强大的图形用户界面的程序,简单而容易。它是作为Python扩展模块(本机代码)实现的,该模块包装了用C++编写的流行的wxWindows跨平台GUI库。
开源
像Python和wxWindows一样,wxPython是开源的,这意味着任何人都可以免费使用它,并且任何人都可以查看和修改源代码。任何人都可以为项目贡献修复或增强功能。
跨平台
wxPython是一个跨平台的工具包。这意味着,只要稍加注意,相同的程序就可以在多个平台上运行,而不需要修改。目前支持的平台是Microsoft Windows,以及大多数安装了GTK的Unix或类unix系统,以及OS X 10.3.9或更高版本。
发布于 2009-09-22 10:15:28
那么IDLE呢?IDLE包含在标准的Python发行版中。从docs
“
IDLE具有以下功能:
用100%纯Python语言编写的Python,使用tkinter GUI toolkit
“
通过一些工作,您可能会将编辑器组件从空闲中剥离出来。
查看Python标准库的idlelib目录。
发布于 2009-09-22 14:29:42
查看:
Scitilla/SciTE
http://www.scintilla.org/SciTE.html
Editra
http://editra.org/
两者都是跨平台的,并且都是用Python编写的。它们是功能齐全的编辑器,但与IDE或类似工具相比,它们是最基本的编辑器。
https://stackoverflow.com/questions/1459087
复制相似问题