gpt4 book ai didi

python - 通过单击复平面输入复数

转载 作者:太空宇宙 更新时间:2023-11-03 18:53:19 24 4
gpt4 key购买 nike

我编写了一个Python代码,它需要一个复数作为唯一的输入。目前,用户需要通过 Tkinter 输入小部件输入数字,一切工作正常,但我宁愿有另一个窗口,其中包含复杂平面的一部分,用户可以在其中单击以选择复杂值。此外,程序使用该数字执行多项操作,并根据该数字显示 4 个输出图片(在 4 个不同的 Canvas 上)。最好的事情是,如果用户甚至可以在复杂平面上单击并滚动鼠标指针来实时获取软件绘图,因为复杂参数在平面上会发生变化。

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

谢谢。

最佳答案

您可以使用 canvaslabel对于复平面的图片,并绑定(bind)<Button-1><B1-Motion>分别处理鼠标单击和鼠标拖动的回调函数的事件。这些回调函数将传递一个包含 x 的参数。和y鼠标光标的坐标,您可以对其进行归一化、舍入并用于定义复数。

参见this有关事件绑定(bind)和处理的更多详细信息。

关于python - 通过单击复平面输入复数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17804076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com