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

时间:2018-09-27 23:55:13

标签: python python-2.7 tkinter

阅读了相关的问题,但是我不太了解,我只能说什么,我知道我正在上大学的机械课程,并且我必须使用python代码进行某种计算,这件事这引发了我的问题,但是执行了,但是我对指出的错误很感兴趣,我搜索了一个解决方案,但没有找到解决方案,所以我找到了这个论坛,并希望得到它,代码如下:

imagen 1

imagen 2

imagen 3

imagen 4

imagen 5

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

如果您能帮助我,并且翻译能为您提供足够的帮助,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

代码的主要问题是您没有将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中进行测试。