背景:
我正在用python编写电子书编辑程序。目前,它使用源代码视图进行编辑,我希望将其移植到wysiwyg视图进行编辑。最好的(只有?)我可以为python找到html (我正在使用PyQt版本)。
问题:
如何完成wysiwyg编辑?所需经费/问题如下:
<body><p>...</p><p>...</p>...</body>。主体元素只包含段落,没有div等(但在段落中可能有跨度、链接等)。就用户而言,编辑必须在没有明显延迟的情况下进行。。
我愿意实现我自己的wysiwyg编辑,但在我的一生中,我不知道如何正确地删除/剪切/粘贴/合并/更改html代码。我在网上搜索了有关html wysiwyg设计理论的文章,结果发现文章很枯燥。
谢谢!
发布于 2011-12-07 09:33:13
我可以建议另一个完整的方法吗?因为你的电子书只有<p></p>
将文本拆分到paragraphs
实现剪切/复制/粘贴/删除/撤销/重做。
(注意:由于保存了起始点,所以在进行选择时,可以安全地更改屏幕/分页上的文本,直到选择结束。)
https://stackoverflow.com/questions/8412215
复制相似问题