Sample program:
import tkinter as tk
master = tk.Tk()
tk.Label(master, text="First Number").grid(row=0, column=0)
tk.Label(master, text="Second Number").grid(row=1, column=0)
tk.Label(master, text="Value").grid(row=2, column=0)
# Display entry fields
e1 = tk.Entry(master).grid(row=0, column=1)
e2 = tk.Entry(master).grid(row=1, column=1)
def display():
a=int(e1.get())
b=int(e2.get())
tot=a=b
tk.Label(master, text=str(tot)).grid(row=2, column=1)
# end of display function
# button to display all the calculated total
button1=tk.Button(master, text="Submit", bg="green", command=display)
button1.grid(row=6, column=1)
master.mainloop()
Output:
Error:
import tkinter as tk
master = tk.Tk()
tk.Label(master, text="First Number").grid(row=0, column=0)
tk.Label(master, text="Second Number").grid(row=1, column=0)
tk.Label(master, text="Value").grid(row=2, column=0)
# Display entry fields
e1 = tk.Entry(master).grid(row=0, column=1)
e2 = tk.Entry(master).grid(row=1, column=1)
def display():
a=int(e1.get())
b=int(e2.get())
tot=a=b
tk.Label(master, text=str(tot)).grid(row=2, column=1)
# end of display function
# button to display all the calculated total
button1=tk.Button(master, text="Submit", bg="green", command=display)
button1.grid(row=6, column=1)
master.mainloop()
Error:
Problem:
- None
Type means, You got no value. It means an assignment or function call up
failed.
Solution:
- If
the entry field contains some calculation, then entry field declaration and
place value must be separate.
Problem:
- None Type means, You got no value. It means an assignment or function call up failed.
Solution:
- If the entry field contains some calculation, then entry field declaration and place value must be separate.
e1 = tk.Entry(master)
e2 = tk.Entry(master)
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)
e1 = tk.Entry(master)
e2 = tk.Entry(master)
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)
thx
ReplyDelete