windows下搭建pygtk开发环境(2015-1-5)

来源:互联网 发布:java 法定节假日 编辑:程序博客网 时间:2024/06/06 01:32

以本机环境为例给打算进行pygtk,pygobject,pgi开发的同志以参考,我把关键步骤加以整理可以节省大家时间。本机环境windows7(32位系统)

1.安装python解释器(python2.7)

下载地址: https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi

2.*GTK+ runtime。

下载地址: http://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip

64位机下载地址:http://ftp.gnome.org/pub/GNOME/binaries/win64/gtk+/2.22/

注意区分!!!

解压文件,把bin目录加入到path变量中。

操作方法:

控制面板->系统和安全->系统->高级系统设置->环境变量->系统变量

Path:……;C:\Python27\Lib\site-packages\gtk+-bundle_2.24.8-20111122_win32\bin

添加前后在cmd中分别执行 pkg-config --cflags --libs gtk+-2.0 这句话,看看有什么变化

3.*下载PyGTK,PyCairo,PyGObject模块。安装即可。

下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygtk

一定要找到和自己环境匹配的模块,我的是win32-py2.7。如果64位机请下载win-amd64-py2.X


下载后安装即可,打开cmd执行pip list命令可以看到模块是否安装成功。pip list命令是查看python已安装的模块列表。


4.测试环境。

编写一段代码

<span style="font-size:10px;">#!/usr/bin/python#-*- encoding:utf-8 -*-#建立一个窗口import gtkclass PyApp(gtk.Window):    def __init__(self):        super(PyApp, self).__init__()        self.set_title("PyGtk")        self.set_size_request(250, 150)        self.set_position(gtk.WIN_POS_CENTER)        self.connect("destroy", gtk.main_quit)        self.show()    def main(self):        gtk.main()print __name__if __name__ == "__main__":    pyapp = PyApp()    pyapp.main()</span><span style="font-size: 14px;"></span>
看看现象,如果没有问题,你已经可以开始学习或是开发了。

参考:http://blog.csdn.net/changfengxiongfei/article/details/5828229

0 0
原创粉丝点击