跨平台RTF控制?
时间:2020-03-05 18:57:27 来源:igfitidea点击:
有谁知道可以在Linux / Windows / Mac上使用的RTF控件?不幸的是,我不得不提到它,但是实际上它必须能够保存和打开rtf文件...例如,与wxWidgets wxRichTextCtrl不同。
编辑:感谢HappySmileMan的答复。如果它更多地是独立的而不是它所依赖的大型库的一部分,则更好。
编辑:...,它看起来像它不能打开rtf文件...呃。
解决方案
回答
如果我对问题的理解正确,那么我们正在寻找的功能就在Qt工具箱中。
关于此的一些信息可以在https://doc.qt.io/qt-5/richtext.html中找到
回答
Qt的控件是HTML,而不是RTF(尽管foobar可能只是表示富文本,在这种情况下就可以了)
回答
似乎我想要的东西(读取和写入实际rtf文件的跨平台rtf控件)不存在,至少对于免费和开源而言不存在。
...我会接受这个答案,但似乎不可能。
回答
RTF并没有那么普遍。这是由Microsoft控制的杂乱格式,基本上是.doc格式的文本转储。我知道的唯一的开源RTF实现是在Abiword,OpenOffice和KWord中。它们都是跨平台的,但是没有一个可能符合喜好(尽管abiword具有bo黑猩猩接口,而KWord具有KPart,因此尽管是重量级的,也可以嵌入)。