- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 tkinter中用到Python的lambda
在tkinter中,比如一个控件关联了一个函数,比如Button。代码如下:button = Button(window, text='Down', command=click)这里click函数就与button这个插件关联了,但是不好的地方就是不能传递参数。tkinter要求由按钮(或者其它的插件)触发的控制器函数不能含有参数,目的就是为了以统一的方式去调用他们。那么我们有什么办法给函数
2012-09-25 10:25:18 8579 1
原创 Python tkinter 包含的插件类型 & tkinter中可变的变量
tkinter是安装python就自带的一个GUI库,跨平台,虽然简单,我看见网上很多人说学这个GUI库没意思,现在那么多好的GUI库,不过我认为存在即合理,总有学习的理由。想借这个GUI库学学简单的GUI界面设计和python关于面向对象编程的知识。tkinter包含了一些小插件,如下所述:插件与说明Button 可点击的按钮Canvas 用于绘制或显
2012-09-24 19:37:47 5941
原创 Make Games with Python & Pygame (5)
接着贪吃蛇的下面一章就是俄罗斯方块,这也是我以前喜欢玩的游戏之一。它的代码量也比贪吃蛇多多了,有大约500行。不过整个思路很容易的。文章先介绍了关于俄罗斯方块游戏的几个术语。边框——由10*20个空格组成,方块就落在这里面。盒子——组成方块的其中小方块,是组成方块的基本单元。方块——从边框顶掉下的东西,游戏者可以翻转和改变位置。每个方块由4个盒子组成。形状——不同类型的方块。这里形
2012-09-23 20:09:35 3461 2
原创 Make Games with Python & Pygame (4)
从现在开始,就是具体游戏的制作了。作者是每章一个游戏,有些游戏我不是很感兴趣,只对其中有兴趣,所以就只讲这一些。第一个游戏就是贪吃蛇游戏,说起这个游戏,这可能是我玩的最早的游戏之一了,记得那时彩屏手机没有出来时,所有单色手机上面几乎都有这个游戏,简直风靡一时啊。以前在单片机的液晶屏上实现过贪吃蛇,不过太简陋了。看完讲贪吃蛇游戏这章,越来越感觉到python有意思了,字典这个数据结构的应用让
2012-09-22 21:20:21 2068
原创 Make Game with Python & Pygame (3)
接着来介绍Pygame一些基础的东西。Drawing Images with pygame.image.load() and blit()很多游戏都不只是用简单的画图函数就可以完成的,还需要各种各样的图片(也被称作精灵)pygame可以加载到surface对象上的图片格式有PNG, JPG, GIF和BMP。关于格式的不同地方可以上网搜索。接着对上篇最后的一段代码里面的东西做些介绍。
2012-09-21 20:54:23 2723
原创 Make Games with Python & Pygame (2)
接着上次的继续。 简单的画图函数Pygame给我们提供了几个简单的画图函数,比如画矩形,圆,椭圆,线,独立的像素点。下面这个程序就实现了一些简单画图的操作import pygame, sysfrom pygame.locals import *pygame.init()DISPLAYSURF = pygame.display.set_mode((500,400),
2012-09-21 13:37:50 2827
原创 Make Games with Python & Pygame (1)
看见这本书很有意思,利用Python和Pygame模块进行游戏开发,边学习边翻译边写心得。 http://download.csdn.net/detail/abclixu123/4582805 这是真本书的下载地址。第二章介绍Pygame的一些基础知识。开始也是以经典的Hello World开始。所用的开发环境就是安装Python后自带的IDLE。Hello
2012-09-20 14:52:39 1872
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人