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()
这个没有任何参数
拜拜!
Original: https://blog.csdn.net/m0_73552311/article/details/128277129
Author: PythonEnthusiast
Title: 4.pygame窗口管理
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/782992/
转载文章受原作者版权保护。转载请注明原作者出处!