| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 847 人关注过本帖
标题:加了while True,pygame窗口仍一闪而过
取消只看楼主 加入收藏
往生
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2023-1-11
结帖率:50%
收藏
已结贴  问题点数:40 回复次数:4 
加了while True,pygame窗口仍一闪而过
我是一个python小白
我用64位Windows10,python3.8.8,pygame2.1.2
我输入了下面的代码
import pygame,sys
class AlienInvation:
    def __init__(self):
        pygame.init()
        self.screen=pygame.display.set_mode((1200,800))
        pygame.display.set_caption("AlienInvation")


    def run_game(self):
                       while True:
        for event in pygame.event.get():
            if event.type==pygame.QUIT:
                sys.exit()
        pygame.display.flip()        



if __name__=='__main__':
    ai=AlienInvation()
    ai.run_game


结果虽然没有报错,但pygame窗口只是一闪而过


我试过将if event.type==pygame.QUIT:
     sys.exit()
改为print(event)
但结果窗口仍一闪而过
且终端没有打印出任何事件


将pygame.display.flip()改为pygame.display.update()也不行
求大佬帮助!!!
搜索更多相关主题的帖子: 一闪而过 窗口 event display pygame 
2023-01-12 13:10
往生
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2023-1-11
收藏
得分:0 
回复 2楼 wp231957
谢谢大佬!!!
谢谢大佬!!!
谢谢大佬!!!
2023-01-13 09:58
往生
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2023-1-11
收藏
得分:0 
回复 2楼 wp231957
麻烦再问一下原理
谢谢
2023-01-13 10:14
往生
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2023-1-11
收藏
得分:0 
回复 5楼 wp231957
那为什么tkinter创建按钮的返回时
button=tkinter.Tk
button(window,text=“”,command=函数)
这里的函数不加()
2023-01-13 10:33
往生
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2023-1-11
收藏
得分:0 
回复 7楼 wp231957
明白了
谢谢
2023-01-13 10:43
快速回复:加了while True,pygame窗口仍一闪而过
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016596 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved