我正在寻找一个用python编写的裸骨交叉平台编辑器,我可以选择并自定义。依赖性越少越好。
请注意:我不是在寻找python编辑器或python IDE。只是一个简单的编辑,那 我可以使用我作为应用程序的基础,我正在开始。
必须是开源的并且可以自由修改以用于商业用途,因为我打算将其用于工作。
答案 0 :(得分:10)
这里有一个完整的编辑器wxPython:
http://wiki.wxpython.org/WxHowtoSmallEditor
只有104行,应该很容易定制。
编辑:
为了满足您的一些要求,这里是wxPython wiki的复制和粘贴:
GUI工具包
wxPython是Python编程语言的GUI工具包。它允许Python程序员简单轻松地创建具有强大,高功能的图形用户界面的程序。它被实现为一个Python扩展模块(本机代码),它包含了流行的wxWindows跨平台GUI库,它是用C ++编写的。
开源
与Python和wxWindows一样,wxPython是开源的,这意味着任何人都可以免费使用,并且任何人都可以查看和修改源代码。任何人都可以为项目提供修复或增强功能。
跨平台
wxPython是一个跨平台的工具包。这意味着稍微小心,相同的程序将在多个平台上运行而无需修改。目前支持的平台是Microsoft Windows,以及大多数具有GTK的Unix或类Unix系统,以及OS X 10.3.9或更高版本。
答案 1 :(得分:2)
IDLE怎么样? IDLE包含在标准Python发行版中。来自docs:
“
IDLE具有以下功能:
“
通过一些工作,你可能会从IDLE中删除编辑器组件。
查看Python标准库的idlelib
目录。
答案 2 :(得分:2)
退房:
<强> Scitilla /赛特强>
http://www.scintilla.org/SciTE.html
<强> Editra 强>
http://editra.org/
都是跨平台的,用Python编写。它们是全功能的编辑器,但与IDE等相比是准系统。
答案 3 :(得分:1)
这是一个用wxPython编写的完整编辑器。它具有比Andre所建议的编辑器更多的功能。虽然它还没有稳定的版本。 https://github.com/0b0bby0/wxEditor.git 这取决于你想要多少功能。