python - 模块命名重叠
问题描述
我正在使用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()
解决方案
找到了答案,但这可能对某些人有帮助
您可以改为使用
将 tkinter 导入为 tk
然后每次你想要一个 tkinter 函数时,你可以通过写“tk”来指定它。在它之前。
例如: tk.Button 在这种情况下,它将专门使用 tkinter 版本的 Button
推荐阅读
- bash - 如何在vim中打开某些文件类型之前发出警告?
- python - Python:将 2D 数组沿不同行插入 3D NumPy 数组
- ios - 将 Firebase 键值对拆分为单独的数组
- solr - 如何在 solrj 中添加多值文字
- sqlite - 用于 Sqlite 新记录 GUI 的数据库浏览器
- c++ - 如何强制 GCC 假设浮点表达式是非负的?
- python - tensorflow 在导入窗口上失败
- ios - Deeplink 只是打开应用程序,但不打印快速操作所需的组件
- c - 使用 popen / pclose 的可执行文件作为可执行文件运行良好,但作为服务失败
- node.js - 如何在 LB4 中设置超时?