首页 > 解决方案 > 模块命名重叠

问题描述

我正在使用Tkinter根窗口内的按钮使用 GUI。我还想使用允许我退出图表的Button内部MatplotLib图表(并可能在未来用于其他用途)。唯一的问题是它们都使用相同的标签Button。这两个标签有不同的语法,所以我只能有Tkinter按钮或Matplotlib按钮。

我敢肯定这是一个非常业余的问题,但有没有办法指定这Button是一个tkinter按钮,而另一个Button是一个matplotlib按钮?

下面是代码示例:

from matplotlib.widgets import Slider, Button, RadioButtons

from tkinter import *

btn = Button(root, text="Plot", command=graph).pack()

标签: pythonmatplotlibtkintersyntax

解决方案


找到了答案,但这可能对某些人有帮助

您可以改为使用

将 tkinter 导入为 tk

然后每次你想要一个 tkinter 函数时,你可以通过写“tk”来指定它。在它之前。

例如: tk.Button 在这种情况下,它将专门使用 tkinter 版本的 Button


推荐阅读