首页 > 解决方案 > 我正在使用 tkinter 构建一个应用程序,但出现一个错误,将“top”显示为无效语法,我该如何解决这个问题

问题描述

我正在学习python,但我还处于早期阶段.....所以我愚蠢地决定构建一个应用程序......我知道它很愚蠢,但我仍然尝试,我制作了程序,但在 Tkinter 的“处有一个无效的缩进”导入”,特别是在“来自” ....我该如何解决这个..这是代码:

    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()

标签: pythontkinter

解决方案


这将正常工作

top = Tk()

推荐阅读