我正在使用tkinter构建一个应用程序,但将“top”显示为invaild语法时出错,我该如何解决这个问题

2024-04-19 10:38:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习python,但我还处于初级阶段……因此我愚蠢地决定构建一个应用程序……我知道这很愚蠢,但我仍在尝试,我制作了该程序,但在“from Tkinter import”中有一个未验证的缩进,具体在“from”……我如何解决这个问题……下面是代码:

    from Tkinter import *
except ImportError:
    from tkinter import *
from tkinter import messagebox
def proces():

I=Entry.get(E1)
R=Entry.get(E2)
v=Entry.get(E3)
I=int(I)
R=int(R)
v=int(v)
n = 0.5
V = v * R * I * n
Entry.insert(E4,0,V)
print(V)

top = tkinter
top.title("potential difference calculator")
L1 = Label(top, text="Potential Diffrence Calculator",).grid(row=0,column=1)
L2 = Label(top, text="current",).grid(row=1,column=0)
L3 = Label(top, text="Resistace",).grid(row=2,column=0)
L4 = Label(top, text="volume",).grid(row=3,column=0)
L4 = Label(top, text="Answer",).grid(row=4,column=0)
E1 = Entry(top, bd =5)
E1.grid(row=1,column=1)
E2 = Entry(top, bd =5)
E2.grid(row=2,column=1)
E3 = Entry(top, bd =5)
E3.grid(row=3,column=1)
E4 = Entry(top, bd =5)
E4.grid(row=4,column=1)
B=Button(top, text ="Submit",command = proces).grid(row=5,column=1,)

top.mainloop()