Topic: Python 3 Pounds to Kilogram Converter GUI tkinter Program
How to Convert Pounds to Kilograms
We use pounds (lbs) and kilograms (kg) as units to measure weight or mass. Both are used in different parts of the world as a weight or mass unit. Therefore, often we need to covert the Pounds to Kilograms or vice versa.
Here is the formula to convert Pounds to Kg
Since we know thtat, 1 Pound is equal to 0.454 Kilograms
or we say 1 Kilogram is equal to 2.2046 Pounds.
We can easily convert Pounds into Kgs by Dividing the number of pounds by 2.2046,
the formula is:
Kg = pounds / 2.2046
Python Pounds to Kilogram Converter GUI Program
- This program uses 5 Label widgets to display text in the program window
- The user will input the value of pounds in an entry widget.
- He / she will click on a button to for Lbs to Kg conversion and getting the result.
- The convetred result will be printed on a label
- Note that the formula of coversion of Pounds into Kilograms is as follows:
- Kg = pounds / 2.2046 (divide pounds by 2.2046)
First of all we import * from tkinter module
main() function definition
The very first line is used to create the main window of this gui program.
Set the title of the main window.
Set the size and position of the main window.
Create necessary widgets to develop the GUI of the program
Place these widgets in the main window properly
Attach the functional code with the click event of the button widget.
Therefore, the user will input pounds in the text box and will click on the button.
The conversion from pounds to KG will take place and the answer will be shown on the label control.
# Python 3 Pounds to Kg weight Converter # Write a Python GUI program # using tkinter module # to input pounds in Entry # text box widget and convert # to Kilograms on button click. from tkinter import * def main(): window= Tk() window.title("Pounds to Kilograms Converter") window.geometry("450x230") label_easycodebook1 = Label(text="Python 3 Pounds to Kilograms Converter", bg='lightgreen',font=('verdana',10)) label_easycodebook1.place(x=25,y=5) # create a label with text Enter Pounds label1 = Label(window, text="Enter Pounds:") # create a label with text Kilograms label2 = Label(window, text="Kilograms:") # place label1 in window at position x,y label1.place(x=50,y=30) # create an Entry widget (text box) #kilo = tk.StringVar() textbox1 = Entry(window, width=12) # place textbox1 in window at position x,y textbox1.place(x=200,y=35) # place label2 in window at position x,y label2.place(x=50,y=100) # create a label3 with empty text: label3 = Label(window, text=" ") # place label3 in window at position x,y label3.place(x=180,y=100) def btn1_click(): pounds = round(float(textbox1.get()) / 2.20462,2) label3.configure(text = str(pounds)+ ' Pounds') # create a button with text Button 1 btn1 = Button(window, text="Click Me To Convert Lbs to Kg", command=btn1_click) # place this button in window at position x,y btn1.place(x=90,y=150) label_easycodebook = Label(text="www.EasyCodeBook.com for Python GUI Tutorials", bg='lightgreen',font=('verdana',10)) label_easycodebook.place(x=5,y=200) window.mainloop() main()
Python Pounds to Kilogram Converter GUI
You may also like:
Python 3 tkinter GUI Kilogram to Pounds Program
Pingback: Python GUI Find Factorial by Recursive Function | EasyCodeBook.com
Pingback: Python 3 Radio Buttons GUI Program | EasyCodeBook.com