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

python%pygAmE窗口乱码

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

pygame.font.SysFont('SimHei',36)这个api是pygame写的,你写中文'宋体'不一定可以找到这个字体,具体要看这个api的实现方式。 你可以用pygame.font.get_fonts()来查看系统支持那些字体,我这里用这个api查看,宋体对应的名称应为:simsunnsimsu...

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

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

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

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

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

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

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

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

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