Gedit如何向Python暴露插件API?

1 投票
1 回答
602 浏览
提问于 2025-04-15 17:36

我正在开始一个中等规模的学术项目,使用C++编写。我希望用户能够编写一些小脚本,这些脚本可以直接与主程序互动。我最初的想法是做一个类似于Gedit插件的东西(其实我想到这个是因为它和我需要做的事情很相似)。

我确实有一些为Gedit编写插件的经验,但在编写插件框架方面完全没有经验。要我写一个类似于Gedit的插件框架会很难吗?(我的意思是,它是如何将API暴露给Python,然后加载Python插件并调用其方法的)。如果有人能给我指个方向,或者教我一点相关的知识,我会非常感激!

1 个回答

3

幸运的是,gedit的插件框架可以被使用。你可以使用Ethos,这个框架和gedit用的是一样的,只不过它不需要gedit。

撰写回答