Wing IDE是一个集成开发环境,可用于编辑、测试和调试使用PyGObject为GTK编写的Python代码。Wing IDE提供自动完成、调用提示、一个强大的调试器,以及许多其他功能,可帮助用户编写、浏览和理解Python代码。
自动完成
PyGObject使用惰性装载功能来加速启动基于它的应用程序。这可以防止Wing IDE的分析引擎检查PyGObject覆盖的API导致IDE不能提供自动完成功能。
为了解决这一问题,可以使用Fakegir,它是一个构建假的PyGObject模块Python程序包的工具,可以放置到定义在Wing IDE项目属性的Python路径。
Fakegir的README.md提供了使用细节。
因为Wing IDE不仅在编辑中使用配置的Python路径,还在调试或执行代码时使用配置的Python路径,所以在导入任何PyGObject-provided模块之前,需要从sys.path中消除假模块目录:
import sys, os kFakegirCache = os.path.join(os.path.expanduser('~'), '.cache/fakegir/') if kFakegirCache in sys.path: sys.path.remove(kFakegirCache)
完成上述操作之后,Wing IDE将会对所有的PyGObject-provided模块提供自动完成,并应该能够不中断的执行和调试代码。
相关推荐
苹果开发环境GTK苹果开发环境GTK 苹果开发环境GTK苹果开发环境GTK
Windows里搭建Python2.7.1的GTK+环境搭建组合包 gtk pycairo pygtk pygobject pango libglade glib 资源里面有说明文档
在Python中,要使用Gtk.ListStore,通常与Gtk.TreeView结合来展示列表。这里提供一个使用Python的Gtk模块(通常是PyGObject包)和Gtk.ListStore的示例。
在Windows里搭建Python的GTK+环境搭建,按照以下步骤安装 1、python2.7.1, 2、gtk在window的运行环境包为gtk2-runtime-2.22.0,默认安装在系统目录下 3、pycairo-1.8.10.win32-py2.7 以下自动寻找python27路径安装 4...
python-gtk 2013年7月31日 python入门基础教程:python-gtk全文共15页,当前为第1页。 安装 sudo aptitude install python-gtk2 文档 ...
python入门基础教程:python-gtk 共15页.pptx
LINUX应用程序开发指南:使用GTK+ GNOME库
资源分类:Python库 所属语言:Python 资源全名:openpaperwork-gtk-2.0.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
This tutorial gives an introduction to writing GTK+ 3 applications in Python,基于python的GTK+ 3 开发应用手册,里面有例程和API介绍。
python gtk3的开发文档,看起来,很有用的。很有用的。
GTK+虽然是Linux下的开发工具包,但是因为其跨平台特性,我们可能需要...所以如何在Windows下配置GTK+的开发环境,是许多Gtk学习者的实际需求。 本文在下文基础上增加了GTK+3.0模板修改功能并更新了部分下载链接及截图 ...
Linux应用程序开发指南:使用gtk+ gnome库Linux应用程序开发指南:使用gtk+ gnome库
GNOME下GTK+开发技术详解,十分全面详解
利用Python和GTK+的Linux GUI应用的快速开发.pdf
python+glade3+gtk的计算器源代码实例
Eclipse环境下使用GTK+ Eclipse环境下使用GTK+
gtk开发环境在linux环境下有专门的安装包,但是在windows平台上要搭建起来似乎不那么简单了,也没有专门的安装包,如果需要完整的搭建环境,联系QQ:43038244
Python+GTKWaveform绘制波形,从csv文件中获取原始数据
Netbeans环境下使用GTK+. Netbeans环境下使用GTK+.
PyGObject教程 使用在Python中开发GTK + 3应用程序的。 本教程的网站为 依存关系 狮身人面像: : 编译 使HTML