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

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

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

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

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

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

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

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

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