Python 模块命名重叠

Python 模块命名重叠,python,matplotlib,tkinter,syntax,Python,Matplotlib,Tkinter,Syntax,我正在使用Tkinter和一个GUI,该GUI使用根窗口中的一个按钮。 我还想在MatplotLib图形中使用按钮,它允许我退出图形(并可能用于将来的其他用途)。 唯一的问题是它们都使用相同的标签按钮。这两个标签具有不同的语法,因此我只能使用Tkinter按钮或Matplotlib按钮 我肯定这是一个非常业余的问题,但是有没有办法指定这个按钮是tkinter按钮,而另一个按钮是matplotlib按钮 下面是一个代码示例: 从matplotlib.widgets导入滑块、按钮、单选按钮 从tki

我正在使用
Tkinter
和一个GUI,该GUI使用根窗口中的一个按钮。 我还想在
MatplotLib
图形中使用
按钮
,它允许我退出图形(并可能用于将来的其他用途)。 唯一的问题是它们都使用相同的标签
按钮
。这两个标签具有不同的语法,因此我只能使用
Tkinter
按钮或
Matplotlib
按钮

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

下面是一个代码示例:

从matplotlib.widgets导入滑块、按钮、单选按钮
从tkinter进口*
btn=按钮(root,text=“Plot”,command=graph).pack()

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

您可以使用

将tkinter作为tk导入

然后每次你想给你一个tkinter函数,你就在它前面写上“tk.”来指定它

例如: 按钮
在这种情况下,它会专门使用tkinter版本的按钮

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

您可以使用

将tkinter作为tk导入

然后每次你想给你一个tkinter函数,你就在它前面写上“tk.”来指定它

例如: 按钮
在这种情况下,它将特别使用tkinter版本的按钮

,这就是为什么不应该使用通配符导入。这就是为什么不应该使用通配符导入。