精华内容
下载资源
问答
  • 创建pygame window窗口后一直是未响应状态,查看记录显示 源 Python 摘要 已停止响应并且被关闭 日期 ‎2021/‎2/‎2 11:18 状态 已发送报告 描述 出现了一个问题,该问题导致了此程序停止与 Windows 进行交互。...

    创建pygame window窗口后一直是未响应状态,查看记录显示

    源
    Python
    
    摘要
    已停止响应并且被关闭
    
    日期
    ‎2021/‎2/‎2 11:18
    
    状态
    已发送报告
    
    描述
    出现了一个问题,该问题导致了此程序停止与 Windows 进行交互。
    错误的应用程序路径:	D:\Python\Python38\python.exe
    
    问题签名
    问题事件名称:	AppHangB1
    应用程序名:	python.exe
    应用程序版本:	3.8.6150.1013
    应用程序时间戳:	5f6b7010
    挂起签名:	1040
    挂起类型:	134217728
    OS 版本:	10.0.18363.2.0.0.256.48
    区域设置 ID:	
    其他挂起签名 1:	1040a34f1e202faec80127145f44557d
    其他挂起签名 2:	255a
    其他挂起签名 3:	255a8725b48c0a31f51e7364a035a101
    其他挂起签名 4:	1040
    其他挂起签名 5:	1040a34f1e202faec80127145f44557d
    其他挂起签名 6:	255a
    其他挂起签名 7:	255a8725b48c0a31f51e7364a035a101
    
    关于该问题的额外信息
    存储段 ID:	53d699cb4c350ab18ea60c7ff0b4405f (2208466410910531679)
    
    

    解决方法:因为while True 是个死循环,要在循环中加入一个退出循环的逻辑。可以在循环中加入以下代码,来退出循环。

    while True:
     
    ......
        
        for event in pygame.event.get():
    
    		# 判断用户是否点击了关闭按钮
            if event.type == pygame.QUIT:
    			
    			# quit卸载所有模块
                pygame.quit()
    

    在这里插入图片描述

    展开全文
  • 可以在循环里面加入以下代码。可以使用窗口关闭。 import pygame, sys while True: ...... for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() 如果没有sy...

    可以在循环里面加入以下代码。可以使用窗口关闭。

    import pygame, sys
    while True:
     
    ......
        #窗口无响应是因为没有任何注册在窗口上的事件
        #为当前窗口增加事件
        # 利用pygame注册事件,其返回值是一个列表,
        # 存放当前注册时获取的所有事件
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()
    

    如果没有sys.exit()系统还会运行下去,但是pygame已经卸载了。
    所以会提示:pygame.error: video system not initialized

    展开全文
  • pygame 创建 游戏窗口

    2020-11-21 10:51:56
    #窗口标题 pygame.display.set_caption('dark knight:Truth') gameDisplay=pygame.display.set_mode((800,600)) clock = pygame.time.Clock() crashed=False while not crashed: for event in pygame.event.get...
    import pygame
    pygame.init()
    
    
    #窗口标题
    pygame.display.set_caption('dark knight:Truth')
    
    gameDisplay=pygame.display.set_mode((800,600))
    
    clock = pygame.time.Clock()
    
    crashed=False
    while not crashed:
        for event in pygame.event.get():
            if event.type==pygame.QUIT:
                crashed=True
            print(event)
        pygame.display.update()
        clock.tick(60)
    
    pygame.quit()
    quit()

     

    展开全文
  • 这应该是最入门的基础内容了,想必大家在刚接触时候,都遇到这个问题吧?...首先我们需要导入模块:importpygame,sys需要执行程序的话,要调用这个方法哟:importpygame,sysdefpygame_test():#初始化pygame.in...

    这应该是最入门的基础内容了,想必大家在刚接触时候,都遇到这个问题吧?不管小伙伴们有没有遇到这个问题,我都希望大家可以跟着小编一起来学习下,充斥自己的知识库,这样对将来我们完成项目任务时,起到至关重要的作用。

    首先我们需要导入模块:

    import pygame, sys

    需要执行程序的话,要调用这个方法哟:import pygame, sys

    def pygame_test():

    # 初始化

    pygame.init()

    初始化之后就可以开始创建窗口了,窗口出现后马上就会退出:import pygame, sys

    def pygame_test():

    # 初始化

    pygame.init()

    # 创建一个窗口

    screen = pygame.display.set_mode((500, 500))

    # 设置窗口标题

    pygame.display.set_caption('这是一个窗口标题')

    pygame_test()

    通过不断循环来侦听事件如果想要退出程序可以使用sys.exit()。import pygame, sys

    def pygame_test():

    # 初始化

    pygame.init()

    # 创建一个窗口

    screen = pygame.display.set_mode((500, 500))

    # 设置窗口标题

    pygame.display.set_caption('这是一个窗口标题')

    # 通过不断循环来侦听事件

    while True:

    # get():获取事件的返回值

    for event in pygame.event.get():

    # 判断事件是否是退出事件,是则退出

    if event.type == pygame.QUIT:

    # 先退出pygame窗口,再退出程序

    pygame.quit()

    sys.exit()

    pygame_test()

    大家可以在实际操作需要时候,借鉴下小编写的上述内容,应该可以直接套用使用,非常适合绝大部分的窗口内容哦~感兴趣的小伙伴赶紧开始创建起来吧。

    展开全文
  • import pygame def creat_screen(): #初始化pygame pygame.init() #设置窗口大小并保存在screen对象中 screen = pygame.display.set_mode((500,500)) #设置窗口的名字 pygame.displa...
  • 这是第一篇博客,所以写的可能不太好,慢慢开始吧!...创建pygame窗口首先是创建pygame窗口,以下应该就是最简单的窗口了。import pygame import sys screen = pygame.display.set_mode((900,600)) pygame.displ...
  • pygame创建游戏窗口界面,供大家参考,具体内容如下 使用pygame前一定要先导入pygame而且肯定要先初始化pygame import pygame pygame.init() 创建一个800 x 600的窗口,函数返回一个显示界面 gameDisplay = ...
  • pygame 快速入门目标项目准备使用 pygame 创建图形窗口理解 图像 并实现图像绘制理解 游戏循环 和 游戏时钟理解 精灵 和 精灵组项目准备新建 飞机大战 项目新建一个 hm_01_pygame入门.py导入 游戏素材图片游戏的第一...
  • 我当前的代码如下,我想发生的是,按钮被...代码如下:#!/usr/local/bin/python3.4import pygame, sysfrom pygame.locals import *windowHeight = 600windowWidth = 900def main():pygame.init()screen = pygame.d...
  • python3利用第三方模块pygame创建游戏窗口 步骤1.导入pygame模块 步骤2.初始化pygame模块 步骤3.设置游戏窗口大小 步骤4.定义游戏窗口背景颜色 步骤5.开始循环检测游戏窗口事件,并判断游戏窗口退出事件 步骤6...
  • python pygame创建窗口和背景图片

    万次阅读 2018-04-12 22:37:22
    import pygame ... screen=pygame.display.set_mode((1196,790),0,32) #窗口大小 background=pygame.image.load(r"C:\Users\Administrator\Desktop\aa.png") #图片位置 while True: #循...
  • Python——pygame创建一个窗口

    千次阅读 2020-01-19 16:54:57
    Python——pygame创建一个窗口的方法 下载Python的pygame后复制一下代码。 #导入pygame和sys模块 import pygame,sys from pygame.locals import * #初始化pygame pygame.init() #建立一个600/600大小的窗口 screen =...
  • 创建一个指定大小的游戏窗口 设置窗口的名字以及背景图片 创建游戏窗口创建一个窗口之前,我们需要做一些初始化工作: import pygame #导入pygame库 from pygame.locals import * #导入pygame...
  • import pygame from pygame.locals import * pygame.init() surface=pygame.display.set_mode((500,500)) while True: #窗口无响应是因为没有任何注册在窗口上的事件 #为当前窗口增加事件 # 利用pygame注册事件,...
  • 创建窗口 -- pygame学习(1)

    千次阅读 2018-09-05 19:22:34
    import pygame,sys #导入pygame模块和系统模块 from pygame.locals import * #导入pygame中一些常用...DISPLAYSURF = pygame.display.set_mode((400,300))#创建窗口 pygame.display.set_caption('Hello World!')#创...
  • 第一次使用pygame写游戏时,我创立窗口的时候遇到了这样的困难。 首先给出我出现卡顿原因的代码: import pygame def main(): screen = pygame.display.set_mode((350, 500), depth=32) background = pygame.image...
  • pygame游戏之旅2:创建游戏窗口界面

    千次阅读 2017-10-20 11:10:22
    使用pygame前一定要先...pygame.init()创建一个800 x 600的窗口,函数返回一个显示界面 gameDisplay = pygame.display.set_mode( (800,600) )修改窗口的标题,无需返回 pygame.display.set_caption('A bit Racey')p
  • 12-1 import pygame def main(): pygame.init() screen = pygame.display.set_mode((900, 600)) bg_color = (0, 0, 255) while True: screen.fill(bg_color) pygame.display.fl...
  • 之前我们已经基本了解了...现在我们可以简单的用pygame创建一个可以改变颜色的窗口。一起来看看: 首先我们需要导入模块: import pygame, sys 然后需要初始化pygame,我定义了一个pygame_test()方法,所...
  • 源码:import pygameimport timeimport osimport randomnumber = 1T = 0.5screen = pygame.display.set_mode((400,220),0,32)screen.fill((255,255,255))background=pygame.image.load('9.png') #图片位置 while ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 643
精华内容 257
关键字:

创建pygame窗口