对于不同的情况我门需要调整不同的窗口,在pygame中pygame.display.set_mode((640,480),0,32)为调整窗口的函数,例如,我们可以通过设置第二个参数为FULLSCREEN来让整个窗口全屏,基本的语法我就不说了,这里我展示可以使自定义调整窗口大小的代码,

import pygame
from pygame.locals import *
from sys import exit
SCREEN_SIZE = (640, 480)
pygame.init()
background_image_filename = 'sushiplate.png'
screen = pygame.display.set_mode(SCREEN_SIZE, RESIZABLE, 32)
background = pygame.image.load(background_image_filename).convert()
while True:event = pygame.event.wait()if event.type == QUIT:exit()if event.type == VIDEORESIZE:# get the size of the windowSCREEN_SIZE = event.size# set the mode of the windowscreen = pygame.display.set_mode(SCREEN_SIZE, RESIZABLE, 32)pygame.display.set_caption("Window resized to "+str(event.size))screen_width, screen_height = SCREEN_SIZE# change the background sizefor y in range(0, screen_height, background.get_height()):for x in range(0, screen_width, background.get_width()):screen.blit(background, (x, y))pygame.display.update()

pygame之窗口大小调整相关推荐

  1. PyQt5 图形界面 - 配置界面跟随窗口大小调整灵活伸缩,设置页面控件居中显示实例演示

    PyQt5 图形界面 - 配置页面跟随窗口大小调整灵活伸缩 第一章:Qt 窗口布局调整演示 ① 不可自由伸缩实例 ② 分散布局合并 ③ 添加间隔控件 ④ 添加栅格布局 ⑤ 修改栅格布局为 QFrame ...

  2. VMWare下窗口大小调整

    ( 今天在VMWare下安装Linux ,启动后发现窗口非常小,连一个简单的网络配置的图形见面都不能完全显示,很郁闷,最后上网通过VMWare tools 来解决了这个问题 首先,重新启动系统,启动过 ...

  3. Cocos2d-x 窗口大小调整

    版本:Cocos2d-x 3.17.2 调整位置1 打开src目录下的AppDelegate.cpp文件,若无修改则在第45行处找到全局声明的Size变量,修改designResolutionSize ...

  4. 计算机窗口的大小是什么单位,电脑软件窗口大小调整

    为什么我的电脑打开的窗口变大了?怎么修改成桌面大小? 可以调整桌面的图标大小,具体方法如下:方法一1. 此时的电脑桌面. 2.鼠标在电脑桌面空白处单击右键,然后在弹出的对话框点击[查看],然后会出现[ ...

  5. Xming窗口大小调整和多窗口设置

    在Microsoft Windows 操作系统或者Apple Macintosh 操作系统上,视窗是集成在操作系统内部的,开机后,任何的点击操作都会打开一个窗口,一个典型的例子就是查找文件并查看,点击 ...

  6. onresize 事件;浏览器窗口大小调整

    先上一个完整demo <!DOCTYPE html> <html> <head> <meta charset="utf-8"> &l ...

  7. cocos2dx项目显示窗口大小调整

    在AppDelegate.cpp中,这一部分 bool AppDelegate::applicationDidFinishLaunching() { // initialize director au ...

  8. virtualbox虚拟机窗口大小调整

    virtualbox虚拟机窗口固定.在virtualbox虚拟机视图菜单中有3个模式,全屏模式.无缝模式.自动缩放模式.具体含义暂且不清,但需要开启无缝模式才能自动调整窗口大小.步骤: 1)virtu ...

  9. Foxmail默认窗口大小调整

    今天解决了一个困扰良久的问题,因为用的是15.6的笔记本,Foxmail窗体一直以来会占满屏幕并且挤出去一点,简直是逼死强迫症的节奏. Foxmail的配置文件 找到安装目录,Global目录 然后进 ...

最新文章

  1. lua 函数调用1 -- 闭包详解和C调用
  2. HTML5实践 -- 使用css装饰你的图片画廊 - part2
  3. android 自定义textview 垂直滚动,Android中TextView如何实现水平和垂直滚动
  4. C语言扫地雷游戏的题目简介,C语言程序设计课程设计(论文)-扫地雷游戏.doc...
  5. java io 缓存读取_Java 文件IO写入读取四种方法
  6. kafka retries参数入门
  7. C#调用DLL函数方法
  8. 基于sklearn框架实现线性回归,多项式回归和支持向量机的项目实战
  9. 一个女生最好的生活状态
  10. 怎么进入服务器修改跳转域名,域名怎么跳转到别的网站
  11. 运用三角不等式加速Kmeans聚类算法
  12. A Survey on Vision Transformer
  13. 华为交换机三种模式的理解
  14. 30多种免费的高级WordPress主题,适用于令人惊叹的照片,教育和房地产网站
  15. 简单入侵ftp服务器
  16. MATLAB 像素画绘制APP
  17. uniapp修改字体
  18. POJ3238生日相同问题C++
  19. c语言对称字母菱形AABAABCBA,[工学]c语言实验报告.doc
  20. winform中TreeView显示树状图

热门文章

  1. 英文ppt怎么翻译成中文?教你几种ppt翻译方法
  2. 米的换算单位和公式_小学数学单位换算公式(附练习题)
  3. EfficientNet迁移学习(四) —— 损失函数解析
  4. 大漠插件问题:解决win10win7win8系统找不到指定的模块,注册不了大漠插件的问题
  5. django框架使用pdf.js 使用说明
  6. Android:圆形头像
  7. THUSC2018 (北京4日游)
  8. 微信小程序:独家全新娱乐性超高的喝酒神器
  9. nodejs-指定长度断句
  10. linux系统文件信息系统满,在Deepin系统中提示系统盘已经满了(/home文件大)的解决方案...