gtk3和pygobject的自动完成功能

 mobiledu2502923977 发布于 2023-01-15 11:25

我正在寻找为gtk3 libs添加自动完成功能的可能性.我已经尝试过vim-jedi,因为它似乎是vim和python的最先进的自动完成机制(这里也推荐),但这对于从gi.repository导入的gtk3东西不起作用

from gi.repository import Gtk, GdkPixbuf, Gdk, GObject

我看了一下gi.repository网站包.在那之后,我并不惊讶jedi无法对Gtk模块的方法进行内窥,因为这些模块在那里生成了很多魔法;-)

此外,像PyCharm这样的其他"真正的"IDE 也不支持以这种方式导入的模块的完成(我尝试过社区版,但我敢打赌专业版也不支持).

有没有人知道如何将自动完成添加到vim(偏好的解决方案)或其他编辑器/ IDE?

GObject,Gtk模块包含很多方法/类,并且不容易记住您需要的所有内容.此外,似乎只有gtk3的C api的文档,其中方法名称并不总是与python api中的相同...

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有