## Tuesday, September 1, 2020

Solution Exrcise 197: A Tkinter Graphical Application To Calculate The Sum Of Two Numbers

#### Exercise 197

Create a graphical application in Python Tkinter that asks the user to enter two integers and displays their sum as shown in the figure below: #### Solution

``````from tkinter import *

# create action methode
def action ():
# retrieve the value of the first and second input field
M = int (entryNumber1.get ())
N = int (entryNumber2.get ())

S = M + N
# display the sum in label result
lblResult['text'] = "The Sum is : " + str(M)  + " + " +  str(N) +"  = " + str(S)

# creation of the main window
root = Tk ()
root.geometry ("400x175")

# Creation of the first edit control with the associated label
lblnumber1 = Label (root, text = "Enter the value of M :")
lblnumber1.place (x = 50, y = 20)
entryNumber1 = Entry (root)
entryNumber1.place (x = 200, y = 20)

# Creation of the 2nd input field with the associated label
lblnumber2 = Label (root, text = "Enter the value of N :")
lblnumber2.place (x = 50, y = 50)
entryNumber2 = Entry (root)
entryNumber2.place (x = 200, y = 50)

# Create a label to display result
lblResult = Label(root)
lblResult.place(x = 200 , y = 80)

# Creation of button that validates the action
Validate = Button (root, text = "Validate", command = action)
Validate.place (x = 200, y = 120, width = 165)

root.mainloop ()
``````

Younes Derfoufi
my-courses.net 