在Windows里搭建Python的GTK+环境搭建注意事项
在Windows里搭建Python的GTK+环境还是比较麻烦的有以下几个注意事项
1、PyGTK网站上下的包,可能没有Glade类(Lib\site-packages\gtk-2.0\gtk目录下没有glade.pyd),如果没有这个类你就无法在程序里导入Glade工具创建的xml,手写界面还是挺麻烦的。
2、GTK网站上的GTK包,没有包括Glade的DLL文件,还是无法读入Glade的xml文件
所以要按如下方法来搭建GTK+环境
1、安装Python,最好是2.6.5这个版本支持的比较全面
2、从http://ftp.acc.umu.se/pub/GNOME/binaries/win32/下载最新的GTK+包,解压到你自己的目录,并设置系统路径
3、从http://ftp.acc.umu.se/pub/GNOME/binaries/win32/下载最新的pycairo, pygtk, pygobject, 安装到Python的目录下,做为第三方包
4、从http://ftp.acc.umu.se/pub/GNOME/binaries/win32/下载最新的pango, libglade, glib, 解压到GTK+的目录下
经过以上4步,GTK+环境就应该可以工作了。
相关文档:
2008-12-21
python类型转换、数值操作
关键字: python类型转换、数值操作
python类型转换
Java代码
函数 描述
int(x [,base ])   ......
#快速排序
def Partition(mylist, low, high):
tmp = mylist[low]
while low < high:
while low < high and mylist[high] >= tmp:
high = high - 1
if low < high:
mylist[low] = mylist[high]
low = low + 1
while low < hi ......
def MergeSort(mylist, low, mid, high):
i = low
j = mid + 1
tmp = []
while i <= mid and j <= high:
if mylist[i] <= mylist[j]:
tmp.append(mylist[i])
i = i + 1
else:
tmp.append(mylist[j])
j = j + 1
......
#!/usr/bin/env python
#coding=utf-8
def buildConnectionString(params):
return ":".join(["%s=%s" %(k, v) for k, v in params.items()])
if __name__ == "__main__":
myParams = {"server":"mpilgrim", \
&nbs ......