草庐IT

pygame.display

全部标签

python - Pygame 程序在退出时挂起

我现在正在修补pygame,似乎我用它制作的所有小程序在我尝试关闭它们时都挂起了。以下面的代码为例:frompygame.localsimport*pygame.init()#YEEAAH!tile_file="blue_tile.bmp"SCREEN_SIZE=(640,480)SCREEN_DEPTH=32if__name__=="__main__":screen=pygame.display.set_mode(SCREEN_SIZE,0,SCREEN_DEPTH)whileTrue:foreventinpygame.event.get():ifevent.type==QUIT:b

python - 无法使用 pip 安装 pygame,因为在为 pygame 运行 vsetup.py bdist_wheel 时出现错误

这个问题在这里已经有了答案:pygameinstallationissueinmacos(5个答案)关闭2年前。我正在尝试在anaconda安装上为Python3安装pygame。我运行pipinstallpygame,它输出以下内容:CollectingpygameUsingcachedpygame-1.9.3.tar.gzBuildingwheelsforcollectedpackages:pygameRunningsetup.pybdist_wheelforpygame...errorCompleteoutputfromcommand//anaconda/bin/python-u

python - 我如何将这个 (100, 100) numpy 数组转换为 pygame 中的灰度 Sprite ?

我正在尝试制作一种特殊的光栅,称为Gabor贴片,可以在thistutorial的底部找到一个例子。我将其代码移植到了python。使用matplotlib的imshow函数,我获得了以下补丁。虽然颜色不同,但我怀疑这与matplotlib显示数值的方式有关。从本质上讲,此图像是一个100x100像素的二维数组,包含从-1.0到1.0(含)的值。如果有人想尝试操作有问题的数组,我已将其保存为pickle对象here.我的问题如下:如何在确保满足以下条件的同时将此数组传输到pygame表面?着色转换为灰度着色(c.f.:第一个链接中的最后一张图片)解决方案必须使用pygame版本1.9.

android - Android 上的 Pygame

我想知道是否有人可以详细解释如何在Android手机上运行使用Pygame开发的游戏/应用程序。我最近完成了PacMan的编程,它在我的电脑上运行得很好,但我认为如果我能在我的手机上运行它会很棒。我尝试按照http://pygame.renpy.org/android-packaging.html中的说明进行操作,但每次我在IDLE上运行“importandroid”时,我都会收到一条错误消息,提示它没有找到该模块。有人可以清楚地解释如何设置android模块吗?此外,在我的程序中,我使用了if(event.key==K_UPorevent.key==K_w):direction=UP

python - Pygame 中的抗锯齿形状

我正在使用Pygame来绘制一些东西。问题是它们有很多锯齿边缘:我想让它们更柔软,像这样:到目前为止,我的想法是以双倍大小绘制形状,然后使用pygame.transform.smoothscale(surf,(w/2,h/2))将它缩小到我想要的大小。不幸的是,如果我在透明表面上绘制形状,平滑比例会将接触透明像素的边缘变成黑色!如何在不将alpha透明像素变成黑色的情况下对图片进行平滑缩放,或者还有什么方法可以消除边缘锯齿? 最佳答案 为了使用pygame绘制抗锯齿填充形状,使用模块gfxdraw并绘制一个抗锯齿轮廓和一个常规填充形

python - Django:在admin list_display中显示相关对象的数量

我想在Django的list_display属性中显示相关对象的数量。例如,我们有一个类别字段,我们想显示在该类别中发布了多少博文到目前为止我已经试过了:管理员.py:from.modelsimportCategoryclassCategoryAdmin(admin.ModelAdmin):defcategory_post_count(self,obj):returnobj.post_set.countcategory_post_count.short_description="PostsCount"list_display=['category','category_post_cou

python - "no matching architecture in universal wrapper"导入pygame时

我使用的是运行SnowLeopard10.6.8和Python2.7.2的MacBookPro。我去了pygame网站,下载并安装了所有需要的框架和程序,编译并安装了pygame,但我无法将模块导入python。我从pygame网站下载了一个示例程序,每次运行它时都会出现此错误:Traceback(mostrecentcalllast):File"/Users/jesse/Downloads/PurpleMines/PurpleMines.py",line3,infrompygameimport*File"/Library/Frameworks/Python.framework/Ver

python - 向 Pygame 应用程序添加 GUI 的最佳方式是什么?

是否有任何好的GUI支持Pygame表面作为应用程序中的小部件?如果这不可能或不切实际,那么哪个GUI工具包具有最好的图形组件?我希望通过SDL包装器保持快速渲染。 最佳答案 不要使用wxPython,它很难与Pygame一起工作,如GUIsection中所述Pygame维基的。Firstofall,pygamereliesontheSDL,whichmeansthatitcanonlyhaveonewindowatatime.Thus,tryingtoimplementmultipleGtk,Qt,...applicationin

python - Tcl 错误 : no display name and no $DISPLAY environment variable on EC2

我想在AmazonEC2(LinuxAMI)上使用iPython。我已经安装了Anaconda并启动了iPython来测试我已经创建的一些脚本。现在我只对在终端中运行它感兴趣(不是作为笔记本)。在我的代码开头,我总是这样做:importjsonimportnumpyasnpimportpandasaspdfrompandasimportSeries,DataFrame但是,我在我的文本编辑器中尝试了CTRL+C,然后在终端中使用%paste我得到了错误:TclError:nodisplaynameandno$DISPLAYenvironmentvariable如果我按照这个建议尝试ss

python - 我应该在 Pygame 中使用什么 gui 工具包?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在制作一款需要能够在pygame界面中弹出gui元素的游戏。This问题不是我想要的,因为wxPython绕过SDL表面,而不是在它内部。到目前为止我只看到了ocemp,pgu,和GooeyPy在这个问题空间。Ocemp体型庞大,外表粗犷。它提到了Python2.3,我在快速浏览cvs存储库时发现的最新文件是2年前的。我无法让GooeyPy工作(虽然我没有很努力地