我一直在嘗試學習如何在Python中爲gedit 3.x編寫插件,並且我面臨着很多困難。 我想知道是否有一些事情你應該事先知道(比如PyGTK),以使學習更容易,或者是否有一些好的資源來學習編寫gedit的插件。 我試過https://live.gnome.org/Gedit/PythonPluginHowTo並研究了一些插件代碼,如支架完成。我應該怎麼做? 任何幫助/提示表示讚賞。python中的gedit插件
2
A
回答
3
我強烈建議查看gmate project。它是gedit的一組插件,其中大部分都是用python構建的。當然,github上的公共倉庫是開源的,因此,如果你願意,你可以隨意使用他們的代碼。也許看到他們如何做到這一點將爲您提供一些有用的見解。
3
My tutorial on writing plugins for Gedit 3應該啓動並運行。
Gedit 3使用GTK + 3,這意味着它使用PyGObject而不是PyGTK。 PyGTK是GTK + 2的python綁定。
Python GTK+ 3 Tutorial是瞭解Python和GTK + 3(PyGObject)特性的好地方。
相關問題
- 1. Python中的Gedit插件開發
- 2. python autocomplete的Gedit插件:如何安裝?
- 3. Gedit插件安裝
- 4. Gedit摺疊插件
- 5. Gedit Zen編碼插件
- 6. gedit插件開發C
- 7. 轉到定義gedit插件
- 8. 在gedit中無法啓用插件
- 9. python的Gedit問題
- 10. Gedit如何將它的api暴露給python插件?
- 11. 無法安裝新的gedit插件
- 12. 用PyImport_ImportModuleEx爲gedit插件導入Python模塊
- 13. gedit 3正則表達式插件
- 14. gedit-win32插件高級加載錯誤
- 15. 如何從插件中刪除Gedit的菜單項
- 16. GTK的Python Gedit插件,樹存儲過濾器運行時遞歸錯誤
- 17. Python在GEdit中運行快捷方式
- 18. Emacs:在gedit中輸入像gedit
- 19. 在PyGTK中設置光標位置(用於Gedit插件)
- 20. 在Windows中添加外部插件到gedit
- 21. Gedit的插件模仿TextMate的空間和標籤功能
- 22. Gedit插件可以綁定到OnSave事件嗎?
- 23. 在Python中安裝gedit在Python中使用2.7.3
- 24. 如何解決ipython-listener和/或gedit的ipython插件問題?
- 25. Gedit沒有獲得窗口創建的意見(插件開發)
- 26. 使用命令到Gedit的管理片段插件
- 27. GEdit - 找到並打開光標下的部分插件?
- 28. 如何用python獲取當前gedit文件的名稱?
- 29. Gedit的FTP-Plugin
- 30. 如何爲gedit編寫python命令?
這很好。謝謝您的幫助。 – sudeepdino008
我應該學習PyGTK嗎?我非常肯定地使插件處理菜單和按鈕是必要的。我主要對處理文件的文本感興趣,以使程序完成。 – sudeepdino008
這可能會有所幫助。看着gmate的源代碼,我注意到了一些.glade文件,這意味着使用了pyGTK。我會建議使用glade,我使用它來在PyGTK中開發,並且它使得工作更容易。 – mjgpy3