2010-01-04 64 views
2

我在C++中開始一箇中等(學術)項目,我需要用戶能夠編寫與主程序直接交互的小腳本。我首先想到的是一個形式給出這個是讓像Gedit的確實與它的插件(其實我想過這個問題,因爲這是一件很相似,我需要做的。)Gedit如何將它的api暴露給python插件?

有一些經驗爲geddit編寫插件,但在寫入插件框架方面沒有任何經驗。 我寫一個類似gedit的文件真的很難嗎? (我的意思是,它暴露它的API到python,然後加載python插件並調用它的方法)。任何人都可以在正確的方向指向我,或者如果你有經驗,可以教我一點嗎?

回答

3

幸運的是,可以使用gedit的插件框架。你可以使用Ethos,這是gedit使用的插件框架,只有沒有gedit。

+0

從來沒有聽說過它,但它看起來非常酷,唯一的缺點是它不是C++(我需要它是C++)。 – Fabzter 2010-01-04 04:05:49