暂时放弃PyGObject

前期:PyGTK + Glade 编写‘学生管理系统’GUI,此时我初涉界面编程。在这个阶段里(大约两周时间)我熟悉了Glade绘图的基本操作,学会了如何用Python调用窗口和控件。

初识:由于PyGTK对自定义控件的支持不够,开始研究PyGObject。

了解:研究PyGObject的一个多星期里是一个不怎么愉快的过程,走了些弯路,并且最终到现在也只是大概了解。

    在此期间我参考和查阅的资料主要有:

    -->官网:https://live.gnome.org/PyGObject

             https://live.gnome.org/GObjectIntrospection

             http://developer.gnome.org/gobject/stable/

             http://gtk-doc-cn.googlecode.com/svn/docs/gobject/index.html

    -->文档:

             http://funexploit.readthedocs.org/en/latest/sources/pygobject.html

             http://developer.gnome.org/references.html.zh_CN

    -->中文文章:

             http://ekd123.is-programmer.com/posts/28754.html

             http://blog.csdn.net/acs713/article/details/7778051

             http://www.ibm.com/developerworks/cn/linux/l-wrap/index.html

放弃:由于项目是在win32系统上进行,而pygobject和gobject introspection现在都需要gtk3的支持(gtk3在windows系统上没有稳定版本),所以导师决定暂时放弃pygobject。

总结:虽然说这一周多的时间成果寥寥,但还是有些收获

      1)英文阅读能力有所提升。

      2)发现了2个好的网站:-->stackoverflow 大部分技术问题都可以在这个网站搜到;-->is-programmer.com 以后就在这里写些技术方面的日志了

如何在win32系统下配置PyGObject的工作环境?

大家好,刚刚开始学习PyGObject的菜鸟有几个问题请教。

前段时间在学习用PyGTK+Glade写GUI程序(about two weeks),但后来发现PyGTk有时对自定义控件的编写显得力不从心,所以想用PyGObject实现。

但研究了几天的PyGObject,仍然没有什么头绪。

先请教下怎样在win32系统下配置PyGObject的工作环境:

计算机系统:winXP32

已装软件:Python2.6  

          pygtk-all-in-one-2.24.2.win32-py2.6.msi

 

现在我想用GObject IntrospectionPyGObject,应该怎么配置软件环境呢?

0-> https://live.gnome.org/GObjectIntrospection 这里说GI是和GTK+3一起release的,但是pygtk-all-in-one里的GTK版本是2.0  

这意味着想用GI就必须用GTK+3 ?我必须把all-in-one卸载重新配置 ?

 

1-> https://live.gnome.org/PyGObject PyGObject又该如何配置呢?