4.pygame窗口管理

这篇具有很好参考价值的文章主要介绍了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()

这个没有任何参数

拜拜!文章来源地址https://www.toymoban.com/news/detail-705979.html

到了这里,关于4.pygame窗口管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python打开后黑屏问题解决方案——Pygame窗口显示空白黑屏

    问题描述: 在使用Pygame库创建游戏窗口时,有时候会遇到窗口打开后只显示空白黑屏的情况。这种问题通常是由于一些常见的错误导致的,例如窗口未更新、游戏循环未正确执行或者绘制内容缺失等。本文将介绍一些常见的解决方案,帮助你解决Python打开后黑屏的问题。 解

    2024年01月21日
    浏览(70)
  • Python: 实现鼠标点击tkinter窗口任意位置拖动

    近期在用python的tkinter库开发一个GUI,在开发接近尾声时候,同事发现一个问题:因GUI窗口较大,在他的笔记本上不能全部展示,而且只能通过点击顶部状态栏才能拖动,这样即使鼠标已经在屏幕最顶部,也无法看到窗口底部的控件。 一个解决方法就是:窗口及控件可以自适

    2024年02月11日
    浏览(56)
  • pygame获取位置与形状

    例如:获取窗口的形状、位置 get_rect() 是对游戏中的任意对象的形状与位置进行封装。方便调用者使用。 get_rect()返回的实例对象会有很多属性供调用者操作。 例如:.center 获取的是 get_rect()的实例对象的中心点位置坐标。

    2024年02月17日
    浏览(33)
  • Win11/Windows11设置始终以管理员身份运行cmd窗口

    在使用Windows进行开发时,我们经常需要使用管理员身份运行cmd窗口, 但是每次打开都需要右键\\\"以管理员身份运行\\\",比较浪费时间, 下面将介绍在Win11/Windows11系统中,设置始终以管理员身份运行cmd窗口!         在搜索栏输入终端,点击打开。         如下图所示:  

    2024年02月12日
    浏览(50)
  • python学习之绘图后图例位置设置

    1、首先在绘图时,加入label标签 2、设置显示图例函数 loc表示位置,在函数定义中的值分别是: \\\'best\\\' : 0 \\\'upper right\\\' : 1 \\\'upper left\\\' : 2 \\\'lower left\\\' : 3 \\\'lower right\\\' : 4 \\\'right\\\' : 5 \\\'center left\\\' : 6 \\\'center right\\\' :7 \\\'lower center\\\' : 8 \\\'upper center\\\' : 9 \\\'center\\\' : 10

    2023年04月08日
    浏览(31)
  • 【Pygame手册02/20】pygame模块display控制窗口和屏幕

       本篇我们介绍pygame的display接口;该接口针对显性窗口的方方面面,在该文中,基本参考了官方手册,保证内容的覆盖,并且,作为代码支援,作者因此做了一些测试代码,和图片动画项目供相关人员参考。    display是pygame下的接口之一,所谓接口,就是本身无什么功

    2024年02月19日
    浏览(41)
  • 【pygame学习_5】窗口设计

    窗体是游戏的交互界面,一般我们会遇到窗口大小可调,窗口无边框,全屏显示,最小化设计,改名字,换图标等设计需求。  屏幕绘制有如下重要函数: pygame.display.set.mode  每种显示方式都要配合对应的处理机制。 大小可调时要有尺寸变化的响应,无边框模式和全屏模式应

    2024年02月09日
    浏览(34)
  • Python获取与设置Windows当前窗口

    在Python做屏幕自动化的过程中,难免需要涉及对窗口的操作,理论上都可以用鼠标键盘+屏幕识别(对人的完全模拟)来实现,但具体做起来实在有点麻烦。如果不考虑跨平台的兼容性,那么引入win32gui库,可以省很多事。 获取当前窗口 查找窗口 设置当前窗口

    2023年04月08日
    浏览(37)
  • Pygame 基础教程02: 显示窗口(display) 与 图像(Surface)

    原文链接:https://xiets.blog.csdn.net/article/details/131382728 版权声明:原创文章禁止转载 专栏目录:Pygame 专栏(总目录) pygame.display 模块提供了对 pygame 显示的控制。可以把 pygame.display 看做是包含了一个 系统窗口 的 显示器屏幕。 pygame.display 模块主要函数: pygame.display 模块其他

    2024年02月08日
    浏览(40)
  • Python matplotlib 画图 设置标题 大标题 副标题 大小、位置、粗细全集

    设置标题大小、字体、位置、字体粗细、斜体(二级) 设置大标题 suptitle 标题大小、字体、位置、字体粗细、斜体(一级)

    2024年02月13日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包