阅读了相关的问题,但是我不太了解,我只能说什么,我知道我正在上大学的机械课程,并且我必须使用python代码进行某种计算,这件事这引发了我的问题,但是执行了,但是我对指出的错误很感兴趣,我搜索了一个解决方案,但没有找到解决方案,所以我找到了这个论坛,并希望得到它,代码如下:>
https://www.mediafire.com/file/uvuyc2v822i3h9b/atwood_viscous_fluid_solver.py/file
如果您能帮助我,并且翻译能为您提供足够的帮助,我将不胜感激。
答案 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中进行测试。