栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

模块二:display模块

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

模块二:display模块

display模块主要用于创建游戏的主窗口,并提供一些更改窗口属性和获取窗口相关参数的功能。以下简单介绍一下各个函数的作用。

# 初始化display模块
pygame.display.init()
# 取消初始化display模块
pygame.display.quit()
# 判断是否初始化display模块,是则返回True
pygame.display.get_init()
# 获取当前的surface对象,surface可以是一张图片或者一个窗口
pygame.display.get_surface()
# 创建一个指定大小的surface对象,作为游戏的主界面窗口
# 参数size用来指定创建的窗口的大小
# 参数flags是指定扩展选项,如果同时指定多组选项需要使用“|”隔开。
# 参数depth用于指定颜色的位数,不用自己去设置,Pygame会根据当前的操作系统取一个最合适的值。
pygame.display.set_mode((600, 400), pygame.SCALED)
# 如果指定flags=pygame.SCALED或者是list_modes()中所支持的size,则可以使用该方法来切换全屏显示
pygame.display.toggle_fullscreen()·

# 设置窗口的图标
pygame.display.set_icon()
# 设置窗口的标题
pygame.display.set_caption()
# 获取窗口的标题
pygame.display.get_caption()
# 判断窗口是否处于活动状态,即当窗口对用户可见时,返回True;当被图标化或者隐藏后返回False
pygame.display.get_active()
# 图标化窗口,相当于最小化
pygame.display.iconify()
# 返回显示器的数量
pygame.display.get_num_displays()
# 获取窗口的大小
pygame.display.get_window_size()
# 获取系统窗口的信息
pygame.display.get_wm_info()
# 两个方法都用于刷新屏幕,不同的是flip方法每次都刷新整个屏幕,而update方法只刷新屏幕中有变化的部分
pygame.display.flip()
pygame.display.update()
# 获得当前显示器支持的所有分辨率
pygame.display.list_modes()
# 为当前显示器选择一个最好的depth颜色深度
pygame.display.mode_ok((600, 400))
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/701022.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号