我正在寻找一种不同的方法来使用 Zelle Graphics 和 find_overlapping 创建碰撞检测。 我相信重叠显示了 object 的边界框与另一个 object 的边界框(元组)接触的位置? 我希望对此代码有一些反馈。 目前,object 在打破之前通过矩形,但我认为这个想法有优点 ...
我正在寻找一种不同的方法来使用 Zelle Graphics 和 find_overlapping 创建碰撞检测。 我相信重叠显示了 object 的边界框与另一个 object 的边界框(元组)接触的位置? 我希望对此代码有一些反馈。 目前,object 在打破之前通过矩形,但我认为这个想法有优点 ...
是否有一种等效的方法可以使用 Zelle Graphics 和 Python 执行与 TURTLE 准时器相同的功能? ontimer 与 Zelle 一起工作,但它需要打开 Turtle 窗口(这违背了目的)。 我试图找出一种使用turtle.ontimer 的方法,但不必调用turtle.S ...
我的 Python 源代码(可能)有一个愚蠢的错误,然后我搜索一个简单的示例来验证它是否不是我的错误,并且我验证这个简单的示例/测试不起作用:from graphics import * if __name__ == '__main__': def main(): wi ...
我有一个脚本,它创建 Circle GraphicsObjects 并将牛顿定律应用于它们(引力),并在每个时间步按其各自的 x,y 速度移动每个形状。 我的目标是在每个圆圈之间画一条线,并在每个时间步移动每条线和每个圆圈。 Circle.move(dx, dy) 需要两个输入,但是对于一条线的相 ...
我在这里研究几个想法: 将鼠标悬停在按钮上会更改颜色(使用 cursor 绑定)- 工作正常单击时,按钮会改变颜色 - 这个问题如果用户将鼠标悬停在按钮上,按钮会改变颜色。 第一次工作时,如果用户点击按钮外的任何地方,按钮会改变颜色。 有任何想法吗? 编辑:我找到了一个小的解决方法,但感觉它不适用于 ...
我做了一个代码(使用John Zelles的图形模块和python 3.10.0),它工作得很好,但问题是它需要逆时针旋转90度,我不知道该怎么做。 我已经发布了一张我得到的最终结果与它应该是什么样子的图片。 左边是我做的,右边是它应该是什么样子。 这是我的代码 ` ...
我正在使用 Zelle 图形,但我想它对任何图形程序都是一样的。 据我所知,Zelle 图形没有矩形的“setheading”或“旋转”命令(这可能是因为边界框是用两个点创建的)。 在海龟图形中,使用 setheading() 很容易。 所以目前,我有一个创建多边形的 class。 我有一个绘制方 ...
图像:图形显示与预期结果 我在控制台中得到了预期的结果,但是当我尝试将其转换为图形形式时,图块没有显示在正确的位置。 我尝试在几乎没有变化的情况下调整瓷砖偏移并在绘制之前和之后清除窗口。 我也试过多次重写图形代码,但总是得到相同的结果。 我的代码: ...
使用 graphics.py (Zelle) 和 Python 时是否有事件监听器? 使用turtle图形有: onkeypress 。 使用pygame有: if event.key == pygame.K_w: 。 我希望找到可以使用graphics.py以类似方式工作的东西。 ...
我一直在做一个项目,我想知道如何更改 Zelle 图形库中输入框的高度。 有谁知道这是否可行,如果可以,如何改变它? (顺便说一下,我在 python 编码) ...
使用 graphics.py,我想知道是否有办法让 graphics.py 画布/窗口始终保持在顶部。 使用 pycharm 时,如果输入在 pycharm 中 - 图形将隐藏在应用程序后面。 我在turtle中找到了一种方法,但似乎无法将其合并到graphic.py中这是乌龟: 任何想法如何在 ...
我的代码运行,但唯一的问题是我无法让 function 循环,它在跳到红色后停止,但它需要跳到绿色,然后是黄色,然后是循环中的红色。 我试过使用 function win.mianloop()但这也不起作用。 我想使用一个while循环,但我不知道如何 go 这样做,有什么建议吗? ...
我在运行它时无法获取 graphics.py。 我也下载了 pip 版本 21 但仍然无法获得它。 我下载了用于图形的 zelle 代码,甚至将其放入站点包中,但它无法正常工作。 ...
我是 python 的新手,目前正在学习对象和图形。 我成功导入了 graphics.py 文件,但由于某种原因,每当我尝试运行GraphWin时,它总是给我一个属性错误。 请看下面: 我正在使用 Zelle 的“Python Programming: An Introduction to Com ...
如何使用 John Zelle 的graphics.py模块检查两个盒子之间的碰撞? 编辑: 我找到了一种方法来查找任何两个具有 x、y、width、height 的类之间的冲突。 它有点乱,但它可以完成工作:def collided(self, collider): if self.x ...
我有一个通过graphics.py部署 Windows 的 python 程序。 GraphWin类打开的初始窗口在屏幕的左上角打开。 对GraphWin后续调用从左上角到GraphWin级联。 我想控制每个窗口的位置。 (示例:在网格布局中打开所有窗口,以便我可以创建仪表板。) ...
我正在尝试使用graphics.py库创建一个宽度 = 100 和长度 = 50 的矩形。 我对如何指定长度有点困惑。 这是我到目前为止所拥有的: ...
我刚开始使用 graphics.py 并试图制造一些移动的雨。 我认为我遇到的问题是在添加每个新矩形时都会发生运动更新。 谁能帮我想出更好的方法来做到这一点? ...
我是 Python 的初学者,我正在使用 Zelle 的图形库。 我希望绘制多个形状并使它们表现得像一个。 例如,我可能将一组形状称为“x”,当我使用内置的move()方法时,整个形状集合都会移动。 ...
我最近开始使用 python,并意识到这可能是一个愚蠢的问题,但我试图使用 window 做出基于选择的游戏。 我使用graphics.py来显示我的文本。 当我运行代码时,window 打开但处于“无响应状态”,我无法找出问题所在。 也没有错误代码我基本上从左果皮的视频中复制了所有内容。 但是,视 ...