首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找一个用python编写的框架开源编辑器

寻找一个用python编写的框架开源编辑器
EN

Stack Overflow用户
提问于 2009-09-22 09:38:17
回答 4查看 7.8K关注 0票数 15

我正在寻找一个用python编写的跨平台编辑器,我可以选择和自定义。依赖项越少越好。

请注意:我不是在寻找python编辑器或python IDE。这只是一个朴实无华的编辑器,我可以用它作为我正在启动的应用程序的基础。

必须是开源和商业用途的自由修改,因为我打算使用这为工作。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 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或更高版本。

票数 12
EN

Stack Overflow用户

发布于 2009-09-22 10:15:28

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

IDLE具有以下功能:

用100%纯Python语言编写的Python,使用tkinter GUI toolkit

  • cross-platform:可以在Windows和Unix

  • multi-window文本编辑器上工作,具有多重撤消,Python着色和许多其他功能,例如智能缩排和调用提示

  • Python shell window (也称为.interactive interpreter)

  • debugger (不完整,但您可以设置断点、视图和步骤)

通过一些工作,您可能会将编辑器组件从空闲中剥离出来。

查看Python标准库的idlelib目录。

票数 2
EN

Stack Overflow用户

发布于 2009-09-22 14:29:42

查看:

Scitilla/SciTE

http://www.scintilla.org/SciTE.html

Editra

http://editra.org/

两者都是跨平台的,并且都是用Python编写的。它们是功能齐全的编辑器,但与IDE或类似工具相比,它们是最基本的编辑器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1459087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档