1

我编写了一个 Python 代码,它需要一个复数作为唯一的输入。目前,用户需要通过 Tkinter 条目小部件键入数字,一切正常,但我宁愿有另一个窗口,其中包含复数平面的一部分,用户可以单击以选择复数值。此外,程序使用这个数字做几件事,并根据这个数字显示 4 个输出图片(在 4 个不同的画布上)。最好的情况是用户甚至可以在复平面上单击并滚动鼠标指针以实时获取软件图,因为复参数在整个平面中变化。

有没有不使用类的简单方法来做到这一点?我是数学家,而不是程序员,所以如果我的问题太基本,我深表歉意。

谢谢你。

4

1 回答 1

1

您可以将 acanvas或 alabel用于复平面的图片,并将<Button-1><B1-Motion>事件绑定到分别处理鼠标单击和鼠标拖动的回调函数。这些回调函数将传递一个参数,该参数包含鼠标光标的坐标xy坐标,您可以对其进行规范化、舍入和定义复数。

有关事件绑定和处理的更多详细信息,请参阅此内容。

于 2013-07-23T08:35:00.433 回答