2005年12月01日 星期四 17:58
在 05-11-30,zzzzzzz gg<ggzzzzzzz at gmail.com> 写道: > 我在尝试用Tkinter在canvas上用gif文件显示围棋棋盘,然后用另外的gif文件叠加在棋盘上显示黑子或白子。 > 刚刚开始看Tkinter, 建议使用PNG吧,也有透明支持的,gif 不是开放的! > 我现在只能将棋子覆盖在棋盘上,但是棋子对应gif文件显示效果是方的,而不是圆的。我想应该要做一些处理。请各位指点一下。谢谢。 其实可以先使用棋盘同色的方式,略过先!有成果立即同步到SVN 中哪! 呃…………好象,就我手工来的………… > 列表有些不稳,强烈建议同时使用 google group http://wiki.woodpecker.org.cn/moin/CPUGres > -- > My Blog > http://www.cnblogs.com/ggzzzzzzz > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -- # Time is unimportant, only life important! ## 面朝开源,我心自由!
2005年12月01日 星期四 18:01
在 2005-11-28 20:21:59,"sniper_g4" <sniper_g4 at 163.com> 写道: > #!/usr/bin/python > # Filename: class_init.py > > class Person: > def __init__(self, name): > self.name = name > def sayHi(self): > print 'Hello, my name is', self.name > > p = Person('Swaroop') > p.sayHi() > > # This short example can also be written as Person('Swaroop').sayHi() > -------------------------------------------------------------------------------------------------------------- > 运行结果是Hello,my name is Swaroop > 这段代码中有地方理解不了 > “p = Person('Swaroop')”是不是表示建立了一个新的对象实例? 是,实例存放在p变量中 > 那后边括号里的“Swaroop”是什么呢?怎么跟域对应上的呢? swaroop是参数,对应的是构造函数(__init__)中的name参数 > self.name 不是表示类Person的一个方法_init_中的域吗? 二者(“Swaroop”和“self.name”)有什么联系? self.name不是__init__中的域,是Person类的成员变量。 Swaroop 和 self.name的关系是: swaroop 是实参 在调用过程( Persion('Swaroop') )赋值给形参 name ,在类的构造函数 中赋值给类成员变量 self.name, 这里最容易引起混淆的是self,其实他对应于C++,Java的this指针。只不过在C++中,this 在声明成员函数时是隐含的,但python要求必须显式声明。 -- 张骏 <zhangj at foreseen-info.com> 敏捷来自Python 简单源于我们 丰元信信息技术有限公司
Zeuux © 2025
京ICP备05028076号