python tkinter / canvas / subplot 中的交互式垂直线绘制
Interactive vertical line drawing in python tkinter / canvas / subplot
我使用 tkinter 构建了一个 Python GUI,基本上如下所示。
现在我想在我单击的位置添加一些诊断线,将虚线扩展到所有子图,如下所示。
虽然我可以手动将点击事件和 link 绑定到 canvas.clear()
,canvas.draw()
东西以重新生成子图中的图,包括所需的垂直线,但我相信那里存在一些已经具有此功能的导航模块(因为许多与图形相关的应用程序都支持这种功能,包括 MATLAB、Origin 等)。
谁能告诉我一些在 tkinter 中包含此功能的简便方法?或者我真的应该手动构建它吗??
我没有完全理解这个问题,但我认为你想在 canvas 中绑定鼠标或键盘事件。
这个link可能对你有帮助
Tkinter events binding
我使用 tkinter 构建了一个 Python GUI,基本上如下所示。
现在我想在我单击的位置添加一些诊断线,将虚线扩展到所有子图,如下所示。
虽然我可以手动将点击事件和 link 绑定到 canvas.clear()
,canvas.draw()
东西以重新生成子图中的图,包括所需的垂直线,但我相信那里存在一些已经具有此功能的导航模块(因为许多与图形相关的应用程序都支持这种功能,包括 MATLAB、Origin 等)。
谁能告诉我一些在 tkinter 中包含此功能的简便方法?或者我真的应该手动构建它吗??
我没有完全理解这个问题,但我认为你想在 canvas 中绑定鼠标或键盘事件。
这个link可能对你有帮助 Tkinter events binding