fkjj.net
当前位置:首页 >> python%pygAmE窗口乱码 >>

python%pygAmE窗口乱码

这是基本知识,唉~ 你应该把GUI.fill这行代码写到死循环里

你的while True: 里面没有写消息处理函数,一般while True:里面的内容大概是这样的: def run(self): self.screen.fill((255,255,255)) whileTrue: # max fps limit self.clock.tick(30) for event in pygame.event.get(): if event.type== QUIT...

有的系统不支持字体设置写成中文的, 估计是写成英文的: simSun 就可以了。 如果你有微软雅黑,也可以先试试: msyh

这种情况多数是因为 你操作系统是64位的,但是python安装的是32位的,而现在安装的模块又是64位的。 解决办法就是,把pygame模块换成 32位的就可以了。

你知道什么是Python不?

你运行的文件不是 shiyan.py 呀? 可能是 xiaoche.py 里的某个和网络服务器连接的地方出错了

这种情况多数是因为 你操作系统是64位的,但是python安装的是32位的,而现在安装的模块又是64位的。 解决办法就是,把pygame模块换成 32位的就可以了。

错误提示说Sprite没有__int__方法,应该是__init__吧,第九行,因为你是继承pygame.sprite.Sprite,然后要初始化他的类,所以应该是__init__少了一个i吧。学会debug看错误提示

updates=sprites.draw(screen) 这是只画了屏幕,就是白色的部分,虽然加载图片了,但是并没有blit到screen上,试下screen.blit(weight_image,(0,0)),就会被添加到屏幕上了

我这是没问题的,你按照这方法去查一下: 找到 PYTHON-SITEROOT\Lib\site-packages\pygame\ 这个目录(PYTHON-SITEROOT是python的安装目录)看下面有没有除__init__.py之外的文件,然后寻找一个叫base.pyd的文件,因为,你在做了import pygame的...

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com