问题标签 [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 投票
2 回答
1187 浏览

python - Zelle 图形界面问题

我正在使用Zelle 图形库,但无法替换图形对象(在这种情况下,恰好是文本对象)。

这是代码:

这本质上是我正在制作的迷你闪存卡程序。它采用底部的解释命令并根据 FlashCard 类中的字典执行它们。它基本上可以工作:它执行正确的文本对象。但是,由于重新绘制,文本开始与其他文本对象重叠。我尝试过移动 .draw 函数,但它要么根本不出现,要么重叠。

有人有什么建议吗?我希望为每个新的抽认卡问题替换文本。

谢谢!

0 投票
2 回答
1324 浏览

python - Python Beginner - 如何将回归线等同于点击并以图形方式显示?

我正在阅读 John Zelle 的 Python Programming,我被困在下图中显示的一个练习中。

您可以在下面查看我的代码。我知道代码非常难看。(任何提示表示赞赏)

回归练习的图片

到目前为止,这是我的代码:

当我运行程序时,回归线似乎永远不是最适合的真正线。我相信我在代码中错误地解释了回归方程。需要改变什么以获得正确的回归线?

0 投票
3 回答
2526 浏览

python - 从 Python Zelle Graphics 的窗口中删除一行

我在下面有一些代码在一个圆圈上画线,但在每次迭代期间这些线都不会被删除。有谁知道如何从窗口中删除对象?

我试过win.delete(l)了,但没有用。谢谢。

0 投票
1 回答
545 浏览

python - getMouse 可以作用于 Python 中的一个特定对象吗?

我正在尝试使用 Zellegraphics 模块在 Python 中制作井字游戏。我想使用getMouse鼠标输入,但我无法弄清楚如何getMouse在电路板的一个单元上工作。我定义了 9 个不同的方格,我想做的是如果用户点击某个方格,我想在那里画 X 或 O。我不知道该怎么做,因为据我所知,getMouse它只作用于整个窗口。

0 投票
1 回答
1804 浏览

python - Python - 画了一个游戏板,如何给“边框”上色?

我创建了一个游戏板:

我有一个 10x10 的网格,其可播放范围将从 (2,2) 到 (9,9)。对于 x = 1、x = 10、y = 1 或 y = 10 的任何网格标记,我希望网格的这些部分为黑色并形成边框。我一直在向谷歌征集如何做到这一点,但我还没有找到一个似乎适用的填充选项。有人能指出我正确的方向吗?

0 投票
1 回答
243 浏览

python - 在 Zelle graphics.py 中绘制多边形后无法显示坐标

我能够在 Python 中使用 Zelle graphics.py 成功绘制多边形,但我无法显示所用点的坐标。如何仅使用 getPoints() 完成它。

这是我的代码:

0 投票
2 回答
1712 浏览

python - python zelle图形checkMouse()?

嘿,有一个可能很明显的快速问题,但我真的很难过。所以我正在编写一个程序(游戏),需要您在 yes_box 的边界内单击(如上所示)。我需要编写一个函数来检查鼠标点击是否在矩形的边界内,如果是则返回'y',如果不是则返回'n'。

我知道您需要使用 win.getMouse() 和 win.checkMouse() 函数,但我不确定如何让 python 确定该单击是否在矩形对象的范围内?任何帮助将不胜感激!

0 投票
0 回答
965 浏览

python - 使用函数在python中显示图像并绘制它们

这个问题也与我在 python 中涉及 Zelle Graphics 的其他问题有关。我在这里遇到的问题是我上面的内容也可以满足我的需要。我使用我的 display_dice() 函数来确定掷出的数字,然后根据该掷出的结果返回需要绘制的骰子。但是,说明告诉我,我的 display_dice() 函数不应该返回任何类型的值,这就是我感到困惑的地方,因为如果我不能从中返回值,我应该如何 .draw(graph_win)我需要打印的图像?任何帮助将不胜感激。

0 投票
1 回答
5551 浏览

python - Python:计数和打印鼠标点击(Zelle 的图形)

我试图弄清楚如何计算在窗口中单击鼠标的次数以设置数量限制。

我正在做的是一个必须找到一个看不见的圆圈的游戏,我希望不同的难度影响允许的点击次数,直到你输掉游戏。但是我在计算鼠标点击次数时遇到了麻烦。

不完全确定我将如何设置它来检查 win.getMouse 每次。任何帮助表示赞赏。

0 投票
1 回答
6073 浏览

python - 将 getMouse() 函数应用于窗口的一部分

我正在尝试将 getMouse() 函数应用于窗口的特定部分,而不是整个部分。如果它是“rect1”,我需要单击的块来更改颜色。但是,如果单击任何其他块,则不会发生任何事情。我附上了我认为与此相关的代码部分,以防任何人提供任何帮助。