鱼C论坛

 找回密码
 立即注册
查看: 1671|回复: 2

[已解决]pygame颜值问题2

[复制链接]
发表于 2023-9-16 15:05:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
screen = pygame.display.set_mode((1920,1080),FULLSCREEN | HWSURFACE  )
为什么实践时它是将窗口放大而不是全屏呢?在线等,急
最佳答案
2023-9-16 15:05:53
可能是因为你没有正确导入pygame库中的常量FULLSCREEN和HWSURFACE。请尝试在代码开头添加以下导入语句:
from pygame.locals import *

然后再尝试运行代码,看看是否能够实现全屏显示。如果还是不行,可以尝试使用pygame.display.set_mode((0, 0), pygame.FULLSCREEN)来实现全屏显示。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-9-16 15:05:53 | 显示全部楼层    本楼为最佳答案   
可能是因为你没有正确导入pygame库中的常量FULLSCREEN和HWSURFACE。请尝试在代码开头添加以下导入语句:
from pygame.locals import *

然后再尝试运行代码,看看是否能够实现全屏显示。如果还是不行,可以尝试使用pygame.display.set_mode((0, 0), pygame.FULLSCREEN)来实现全屏显示。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-16 15:06:07 | 显示全部楼层
在使用pygame.display.set_mode()函数设置显示模式时,使用FULLSCREEN标志可以将窗口设置为全屏模式。但是,有时在某些操作系统或硬件配置上,全屏模式可能无法生效,而是将窗口放大到与屏幕分辨率相同的大小。

这可能是由于多个因素导致的,例如操作系统限制、显卡驱动程序设置或硬件支持等。如果你遇到了这个问题,可以尝试以下解决方案:

1. 确保你的操作系统、显卡驱动程序以及Pygame库都是最新版本。有时,更新软件和驱动程序可以解决兼容性问题。

2. 检查其他显示设置选项。有些操作系统可能会有其他设置选项,如“全屏窗口化”或“放大窗口”,你可以尝试调整这些选项来实现全屏显示。

3. 尝试使用其他显示模式标志。除了FULLSCREEN标志外,还可以尝试使用pygame.FULLSCREEN | pygame.SCALEDpygame.FULLSCREEN | pygame.RESIZABLE等组合来设置显示模式,看是否能够达到全屏效果。

4. 如果以上方法都无法解决问题,那可能是由于你的硬件或操作系统本身的限制造成的。在某些情况下,全屏模式可能无法正常工作,你可能需要考虑其他解决方案或适应窗口模式。

请注意,以上解决方案只是一些常见的方法,具体效果还取决于你的操作系统、硬件配置和驱动程序等因素。如果问题仍然存在,建议参考Pygame官方文档或在相关社区寻求更详细的帮助和支持。
如果问题已经解决,请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-24 08:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表