Pygame中关于窗口管理与屏幕显示的模块主要是pygame.display,本节介绍该模块提供的的一些主要函数。
1.创建窗口
在 “pygame入门教程(3)——我们的第一个程序” 中出现过,创建窗口的函数为:
pygame.display.set_mode(size=(Width, Height), flags=None, depth=None)
1.size这个参数代表所创建的窗口的尺寸,其取值为(Width, Height)二元组。
2.其中,flags的可选值及其含义如下:
函数 |
含义 |
---|---|
pygame.FULLSCREEN | 全屏 |
pygame.DOUBLEBUF | 双缓冲 |
pygame.HWSURFACE | 硬件加速 |
pygame.OPENGL | 利用OpenGL进行绘制 |
pygame.RESIZABLE | 可缩放 |
pygame.NOFRAME | 无边框与控件 |
flags的值可以通过符合“|”叠加使用。
3.参数depth表示颜色位数,即每个像素用多少位表示,单位为bit。
2.设置标题
设置标题的函数为
set_caption(title, icontitle=None)
其参数title为窗口标题的名称,参数icontitle为窗口最小化时的窗口名称。
3.设置图标
设置图标的函数为
set_icon(surface)
参数surface需要传入一个surface对象,surface对象后面我们会学习的。
4.更新窗口
更新屏幕窗口的函数为
filp()
这个没有任何参数文章来源:https://www.toymoban.com/news/detail-705979.html
拜拜!文章来源地址https://www.toymoban.com/news/detail-705979.html
到了这里,关于4.pygame窗口管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!