4.pygame窗口管理

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球