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...

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

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

屏幕坐标系大概是这个样子的: 其中,screen 的那个矩形就是窗口了,screen 的左上角坐标是 (0 ,0) self.rect.top = -self.rect.height这句的意思是,将 rect 向上移动出屏幕边缘 结合上面的图,大概就是那个位置 self.rect.centerx = randrange...

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

可以同时安装python3 和 python2,不需要在虚拟机中。

如果说pygame只关闭窗口不能退出程序,只要在sys.exit()前面加上pygame.quit()就行了

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

用命令 mode 可以改变窗口大小cols= lines= color 命令可改变 背景和字体颜色...

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