我正在使用 Python 和 Pylons 编写一个网络应用程序。我需要一个丰富的文本框(即,提供加粗/下划线/添加项目符号..等的能力)。有人知道我可以使用的库或小部件吗?
它不必是特定于 Python/Pylons 的,因为它也可以是 Javascript 实现。
谢谢!
我正在使用 Python 和 Pylons 编写一个网络应用程序。我需要一个丰富的文本框(即,提供加粗/下划线/添加项目符号..等的能力)。有人知道我可以使用的库或小部件吗?
它不必是特定于 Python/Pylons 的,因为它也可以是 Javascript 实现。
谢谢!
有几个非常成熟的 JavaScript 实现与服务器框架无关:
关于免费 HTML 编辑器的维基百科文章有一个很好的概述,但请注意,并非所有内容都适用于应用程序嵌入。
ExtJS 的 HtmlEditor 是我发现的最好的(许可问题除外):
http://extjs.com/deploy/dev/docs/?class=Ext.form.HtmlEditor
ExtJS 有点重,但 HtmlEditor 是我发现的开箱即用的响应速度最快、外观最好的。值得通过 HTMLTidy 运行输出,其中有 Python 库。
webkit-gtk 变得非常稳定,我相信现在有 python 绑定,所以从技术上讲你可以使用它(然后你的文本编辑器只需<body contenteditable></body>
要这样做,你就完成了。不幸的是,我不确定它的绑定目前有多完整