ZKX's LAB

pygame 键盘输入 如何使用键盘中断处理Python进程池

2020-10-08知识9

如何使用键盘中断处理Python进程池 pygame是一个解决法。另外你对界面交互可以了解一下。程序能够处理多个事件,是因为它本身有多线程支持同时做多个事情。通常一个界面程序的结构是这样。主界面线程,一直在循环接收窗口消息键盘消息,并绘制,或者是处理键盘。不过现在这个主界面线程都是单线程的。计算能够不强。所以要把一些计算放在后台做。但是不管怎么说,移动是绘制,接收键盘输入不可能同时,只是速度很快,感觉不到中间的间隔。

python,pygame键盘输入方面代码,求思路 #-*-coding:utf-8-*-import pygamefrom pygame.locals import*pygame.init()while 1:for event in pygame.event.get():if event.type=KEYDOWN:if event.key=K_a:#获取键盘字母apasselif event.key=K_space:#获取键盘空格键passelif event.key=K_LEFT:#获取键盘左键passelif event.type=KEYUP:pass当然while循环还需要用 sys 里的退出功能

为什么操作系统的事件监听不会占用100%的CPU? 我用python试图检测键盘事件,用的方法是在while循环中放置了pygame中的一个获取事件的函数event.get(),…

如何下载并安装pygame,ygame是ytho的一个游戏模块,可以用来写一些2d游戏,下面一起来看下如何下载并安装ygame。

#python#event#线程

随机阅读

qrcode
访问手机版