2009-09-22 84 views
8

我正在寻找一个用python编写的我可以选择和自定义的裸机交叉平台编辑器。依赖性越少越好。寻找一个用python编写的裸机开源编辑器

请注意:我不是在寻找一个Python编辑器或Python IDE。只是一个简单的编辑器,我可以用它作为我开始使用的应用程序的基础。

由于我打算将其用于工作,因此必须开放源代码并免费修改用于商业用途。

+0

还有用Python写的这里编辑列表:http://texteditors.org/cgi-bin/wiki.pl?PythonEditorFamily – sdaau 2017-10-18 12:06:57

回答

9

有写在这里wxPython一个完整的编辑器:

http://wiki.wxpython.org/WxHowtoSmallEditor

只有104线,应该很容易定制。

编辑:

为了解决你的一些要求,这里是一个副本,并从wxPython维基粘贴:

一个GUI工具包

的wxPython是Python编程GUI工具箱语言。它允许Python程序员轻松简单地创建一个功能强大,功能强大的图形用户界面的程序。它是作为一个Python扩展模块(本地代码)实现的,它包装了用C++编写的流行的wxWindows跨平台GUI库。

开源

像Python和wxWindows的,wxPython的是开源的,这意味着它是免费的,任何人都可以使用的源代码可供任何人来看待和修改。任何人都可以为项目提供修补或增强。

跨平台

wxPython的是一个跨平台的工具包。这意味着要小心一点,相同的程序可以在多个平台上运行而不需要修改。目前支持的平台是微软的Windows,并与GTK大多数Unix或类Unix系统可用,OS X 10.3.9或更高版本。

+0

+1:这是非常酷的。 – 2009-09-22 09:49:03

2

IDLE怎么样? IDLE包含在标准的Python发行版中。从docs

IDLE具有以下特点:

  • 编码的100%纯Python使用Tkinter的GUI工具包
  • 跨平台:适用于Windows和Unix
  • 多撤消,Python的着色和许多其他功能,如智能缩进和通话时间提示
  • Python命令行窗口(AK多窗口的文本编辑器一个。交互式解释)
  • 调试器(不完整的,但你可以设置断点,查看和步骤)

一段时间的努力,你很可能从IDLE撕裂了编辑器组件。

已经在idlelib目录中的Python标准库的外观

2

退房:

Scitilla /赛特
http://www.scintilla.org/SciTE.html

Editra
http://editra.org/

都是跨平台和Python编写的。他们是全功能的编辑器,但与IDE或类似的编译器相比。

+1

ERM,赛特是不是用Python写的...虽然它是链接到Editra 感谢我的首选编辑 ,不过,我得查出来。 – 2009-09-22 19:58:53

1

这里是写在wxPython的一个完整的编辑器。它具有比编辑建议的更多的功能。尽管如此,它还没有稳定的版本。 https://github.com/0b0bby0/wxEditor.git 这取决于您需要多少功能。