【发布时间】:2010-05-06 10:35:41
【问题描述】:
我有一个需要 gui HTML 编辑器的 python 应用程序,我知道 FCKeditor 很好,那么如何将 FCKeditor 嵌入到 python 桌面应用程序中?
【问题讨论】:
我有一个需要 gui HTML 编辑器的 python 应用程序,我知道 FCKeditor 很好,那么如何将 FCKeditor 嵌入到 python 桌面应用程序中?
【问题讨论】:
要嵌入 FCKeditor(或者更好的是当前的 CKeditor?),您基本上需要嵌入一个成熟的浏览器(使用 Javascript)——我相信 wxPython 目前可能是最好的选择,因为我听说它有 wxIE用于 Windows 和用于 Mac 的 wxWebKitCtrl(不过,我不知道关于制作适合 Linux 的东西的旧代码夏季想法是否已经成功)。大多数 GUI 中的大多数“HTML 查看器”小部件都不支持 Javascript,这对于 (F?)CKeditor 来说是必须的。
【讨论】:
按难度排序:
如果您只需要支持 Windows,您可以在 wx 中嵌入 IE - 请参阅文档和演示。
wxWebKit 看起来更成熟了,但仍在开发中。
您可以使用 webbrowser.open(url) 来使用网络浏览器。事情会很粗糙,互动会很痛苦。
第四个选项 - 你可以为你的整个 GUI 试用睡衣,然后在网络浏览器中运行它。
【讨论】: