导入但未使用的问题“Tkinter as tk”

Posted

技术标签:

【中文标题】导入但未使用的问题“Tkinter as tk”【英文标题】:problem 'Tkinter as tk' imported but unused 【发布时间】:2019-03-03 22:21:00 【问题描述】:

阅读了相关的问题,但我不太了解,我可以说什么都没有,我知道我在大学修机械课程,我必须使用 python 代码进行某些计算,事情这给我带来了问题但执行但我对指出的错误很感兴趣,我搜索了一个解决方案但我没有得到解决方案所以我找到了这个论坛,我希望得到它,代码如下:

imagen 1

imagen 2

imagen 3

imagen 4

imagen 5

https://www.mediafire.com/file/uvuyc2v822i3h9b/atwood_viscous_fluid_solver.py/file

如果你能帮助我,我将不胜感激,并且翻译对你有足够的帮助。

【问题讨论】:

永远不要发布代码图片。 代码图片绝对没用。 要解决这个问题,请将:import Tkinter as tk 更改为 import tkinter as tk @U9-Forward 更改:import Tkinter as tk 到 import tkinter as tk... 这是不正确的。 OP 只需将 tk. 前缀应用于小部件。 【参考方案1】:

您的代码的主要问题是您没有将 tk. 前缀应用于您的小部件。

例如,如果您使用From Tkinter import *,那么您可以像这样创建一个小部件:

Button(root, text="OK").pack()

但是,如果您使用 import Tkinter as tk,那么您将需要使用 tk. 前缀来创建所有小部件。

像这样:

tk.Button(root, text="OK").pack()

因此,您设置的所有按钮、标签、条目和任何其他小部件都使用tk. 前缀,它会起作用。

对于这一行:

ux = us[:,0]

您不会在代码中使用 ux,因此 IDE 会告诉您 ux 未使用。

所有这些请在以后将您的代码直接放在问题中。使用图像很难测试您的代码,因为我们无法将粘贴复制到我们的 IDE 中并进行测试。

【讨论】:

以上是关于导入但未使用的问题“Tkinter as tk”的主要内容,如果未能解决你的问题,请参考以下文章

如何解决导入object_detection / protos / image_resizer.proto但未使用protobuf编译的问题

如何模拟在同一文件中定义但未被测试方法导入的函数?

在 pl/sql 中使用嵌套循环但未显示正确的输出

组件已注册但未使用 vue/no-unused-components

Sass watch 正在检测更改但未编译为 css

核心转储已创建,但未写入文件?