问题标签 [zelle-graphics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
157 浏览

loops - 在 graphics.py 窗口中通过鼠标点击创建绘制点列表

我正在尝试创建一个用户在窗口中单击的程序,这将创建一个存储点列表,这些点也绘制在窗口中。用户可以根据需要单击任意多次,但是一旦在左下角标有“完成”的矩形内单击,列表就完成了。

我一直坚持创建允许用户绘制点的循环,直到他们单击“完成”。

这是我到目前为止所拥有的(我知道我错过了很多):

通过用户在图形窗口中单击来创建存储点列表的最佳方法是什么?我计划稍后使用这些积分,但我只想先存储积分。

0 投票
1 回答
401 浏览

python - Graphics.py 弹跳立方体

我正在尝试创建一个在窗口中上下“反弹”立方体的程序。一切都已正确创建,但立方体不会反弹。

代码如下:

任何投入将不胜感激。

0 投票
1 回答
1362 浏览

python - 如何用 Zelle 图形取消绘图?

这是使用 John Zelle 的 Python 3.5.2 的代码问题graphics.py

我花了很多时间在这里寻找答案,但就是想不通。该函数的undraw()存在就像getMouse(). 但它似乎不适用于plot()命令,仅适用于draw()命令。我究竟做错了什么?以及如何保持窗口打开,但在绘制下一个情节之前擦除上一个情节?

pdf 文档的功能graphics

    http://mcsp.wartburg.edu/zelle/python/graphics/graphics.pdf

0 投票
1 回答
8076 浏览

python - 将按钮添加到 Python graphics.py 窗口

我有一个项目正在用 python 制作一个简单的突破游戏。我在图形窗口上制作按钮时遇到问题。

在这里,我怎样才能将这些矩形作为代表“左”和“右”运动的按钮?

0 投票
1 回答
174 浏览

python - 如何在 Zelle 的图形窗口中打印时间(以秒为单位)?

我想知道如何在图形窗口中打印时间(以秒为单位)。我正在尝试制作秒表,并且我在窗口中显示了秒表 png,但是如何在特定区域的窗口中显示时间?
此外,有没有办法像真正的秒表(hh:mm:ss)一样格式化时间,60秒后它增加1分钟?

0 投票
1 回答
2838 浏览

python - 使用 Python Zelle Graphics 使圆圈(球)在窗口中反弹

我在 Python 中有一个程序可以让一个球从窗口的所有 4 个侧面反弹,但现在我需要使用一个数组来制作 10 个球。我对此仍然很陌生,并且对如何实现这一点感到困惑。我将在下面发布到目前为止的内容:

0 投票
2 回答
3475 浏览

python - Python 图形.py。如何获得 checkMouse() 的返回值?

坐标保持打印无。如何获取win.checkMouse()按下窗口时的坐标?

0 投票
1 回答
371 浏览

python - 在 Zelle 的图形中创建一个按钮(从图像)

我有一个开始按钮图像,我正试图在我的程序中将其变成一个按钮。但是,我相信我做错了数学或显然是错误的,因为它不起作用。基本上,我想做的是如果该人点击按钮,它将启动一个 if 语句。有任何想法吗?提前致谢!

startImage 是我要制作按钮的图像。小时是在其他代码中声明的变量。

0 投票
1 回答
2151 浏览

python - 如何让鼠标点击在特定点做某事?

在 Zelle 的图形中单击某个点后,如何使鼠标执行某些操作?我想要做的是当我点击“开始按钮”图像时让我的秒表开始。但是,我显然做错了什么,因为我的程序要么崩溃,要么什么都不做。

我似乎无法让它工作。

编辑:添加了我的其余代码以进行澄清。

0 投票
1 回答
99 浏览

python-3.x - 使用 graphics.py 时创建图形的不同方法

graphics.py用来创建一些对象,但有这个问题 - 有什么区别:

和:

它们有不同的功能吗?这两种方法的名称是什么?