我将编写一个文本/代码编辑器(带有 QML 的 GUI,其余的在 D* 中)。但我有几个问题:
我使用 QML 和 C++ 对 GUI 进行编码,然后将其与 D-Backend 连接以进行格式化等目的。连接不同语言的最佳方式是什么?管道、套接字或在 D 中使用 C++ 库的能力?
恕我直言富文本用于格式化文本(在大多数情况下)。如何以简单的方式编辑此“标记”?格式化代码是否像背景图像并且用户编辑不透明的非格式化文本?
有没有通用的技术?
*因为 QML 很酷,平台独立且快速。另一方面,D 功能强大且易于使用。