import pygame
import sys# 初始化Pygame
pygame.init()size = width, height = 800, 600
speed = [-2, 1]
bg = (255, 255, 255)# 创建指定大小的窗口
screen = pygame.display.set_mode(size)
# 设置窗口标题
pygame.display.set_caption("这是假的Windows!")windows = pygame.image.load("windows.jpg")
# 获得图像的位置矩形
position = windows.get_rect()while True:for event in pygame.event.get():if event.type == pygame.QUIT:sys.exit()# 移动图像position = position.move(speed)if position.left < 0 or position.right > width:# 翻转图像turtle = pygame.transform.flip(windows, True, False)# 反方向移动speed[0] = -speed[0]if position.top < 0 or position.bottom > height:speed[1] = -speed[1]# 填充背景screen.fill(bg)# 更新图像screen.blit(windows, position)# 更新界面pygame.display.flip()# 延迟10毫秒pygame.time.delay(10)

运行:

Windows图标会不断地移动,并且每当移动到窗口的左右边界的位置,还会自动“掉头”

Pygame初始-模仿windows待机画面相关推荐

  1. windows xp 超级模仿windows Vista全攻略 一模一样的感觉

    windows xp 超级模仿windows Vista全攻略 一模一样的感觉 前不久,微软发布了其最新版操作系统Windows Vista.相比以前版本,新系统在很多方面都进行了大幅度改进.但要说最 ...

  2. 为什么国产操作系统要基于linux,解说国产Linux操作系统为什么都模仿Windows桌面...

    目前大多数国产Linux操作系统的桌面都和微软的Windows桌面非常类似,相信很多人都有这个疑问,为什么多数国产Linux操作系统都在模仿Windows桌面?而不是独有的界面风格呢? 下面来看两张国 ...

  3. JavaCV音视频开发宝典:JavaCV使用gdigrab方式实现windows录屏(windows屏幕画面抓取/采集,可实现高帧率屏幕截屏、录屏功能)

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 本系列文章前面内容基本覆盖了推流拉流等内容,屏幕截屏之前也写过,只不过是基于ja ...

  4. 模仿windows图片浏览器(续)

    模仿windows图片浏览器 在模仿windows图片浏览器,只是把模仿的界面做了出来,一些功能处理还没回进去. 如下图: 把界面做了出来,接下来会对具体动作的处理. 在写的时候遇到一些问题: 一.怎 ...

  5. izone成员_IZONE三位日本line成员,手机待机画面都是TWICE Sana?

    原标题:IZONE三位日本line成员,手机待机画面都是TWICE Sana? 韩国女团IZONE日本成员宫胁咲良,20日在自己的日本广播节目<今晚.在咲良的树之下>中,和粉丝分享了在韩国 ...

  6. win11待机时间怎么设置 windows待机时间设置的步骤方法

    我们可以通过设置待机时间让电脑在不需要操作后进入休眠,休眠状态可以减少电力损耗,同时可以保护我们的电脑屏幕和电源使用.那么Win11待机时间怎么设置?下面小编给大家带来Win11设置屏幕休眠时间方法, ...

  7. 修改windows启动画面:Logonui.exe

    一.登陆画面修改 大家下了登陆画面不知道怎么用就要看看了. 修改logon的工具较多.变脸王想必大家都知道. 此外还有logonxp (专业修改登陆画面,英文的,不过操作起来还算方便)还有LogonL ...

  8. Windows长时间无操作自动关机、Windows待机自动关机怎么办,无须更改系统设置 —— 定时执行专家

    电脑设置了待机或者睡眠模式,造成一段时间后,电脑自动关闭显示器,进入睡眠模式的缘故,俗称:"黑屏"(系统切换到睡眠状态后,系统会将内存中的数据全部转存到硬盘上的休眠文件中,然后关闭 ...

  9. python模仿windows文件管理_python – 在Windows中显示文件的资源管理器属性对话框...

    这样做的方法是调用Windows ShellExecuteEx() API传递属性动词.有各种高级Python包装器,但我没有成功地使用属性动词.相反,我会使用好老的ctypes. import ti ...

最新文章

  1. php离开界面监听,js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)...
  2. MongoDB 数组类型查询 —— $elemMatch 操作符
  3. ActiveMQ学习笔记(2)——JMS消息模型
  4. python中时间模块
  5. 年薪30万的程序员为啥找不到女朋友?这是我见过最精彩的回答!
  6. 按键精灵saystring无法使用的几种解决方案
  7. Android开发笔记(十一)自定义视图的构造方法
  8. HTML使川锚标签,第1章HTML的基本标签祥解.ppt
  9. HDU 1102 Constructing Roads
  10. 「代码随想录」62.不同路径【动态规划】详解!
  11. 由input type=file /获取的file.type为空字符串引申浏览器是如何获取文件的MIME类型...
  12. 一个简单的划词翻译工具
  13. 主题插件WordPress淘宝客ZZDGM主题Upanel插件使用补充
  14. 博士毕业要发多少篇文章? 72 所高校大比较,发文最多的是……
  15. 基于Java毕业设计校园一卡通管理系统源码+系统+mysql+lw文档+部署软件
  16. [转载]JS的IE和Firefox兼容性汇编(原作:hotman_x)
  17. Hadoop之hdfs操作
  18. 微信中的表情符号代码对照表
  19. 原创如何看机械硬盘SMART信息
  20. 制作适应手机网页、平板电脑(iPad)、电脑网页的三种方法

热门文章

  1. rtmp推流直播流程
  2. 将信息写入TXT文本中(java)
  3. 用ram实现寄存器堆_纯C语言实现bootloader
  4. 最长回文串_LeetCode解析,第五题:最长回文子串
  5. mysql 事务关联_MySQL 关联、联合查询,事务ACID见解
  6. mysql 备份大表 存储过程_mysql批量备份表的存储过程写法
  7. vb6 串口同时读取写入数据怎么避免冲突_实例:S7-200 SMART通过Modbus-RTU读取温湿度传感器数据...
  8. linux下磁盘是硬盘吗,肿么确定linux系统上的硬盘哪个是主盘
  9. maya导入abc动画_三维文件格式知多少 | abc、glTF、fbx、obj、dae、stl、3ds...
  10. Python陷阱:为什么不能用可变对象作为函数的默认参数值