- Joined
- Mar 18, 2018
- Posts
- 654
- Reaction
- 681
- Points
- 359
Python:
import tkinter as tk
class myGUI:
def __init__(self):
self.window=tk.Tk()
self.window.title("converter")
self.frameTop = tk.Frame(self.window)
self.frameMid = tk.Frame(self.window)
self.frameBottom = tk.Frame(self.window)
self.label1 = tk.Label(self.frameTop,text="input inch:")
self.enterInch = tk.Entry(self.frameTop)
self.value = tk.StringVar()
self.cm = tk.Label(self.frameMid, text="converted to cm:")
self.outPut = tk.Label(self.frameMid,width=10,
textvariable =self.value)
self.button = tk.Button(self.frameBottom,text="convert",
command = self.converter)
#top
self.label1.pack(side="left")
self.enterInch.pack(side="left")
self.frameTop.pack()
#mid
self
self.cm.pack(side="left")
self.outPut.pack(side="left")
self.frameMid.pack()
self.button.pack()
self.frameBottom.pack()
tk.mainloop()
def converter(self):
inch = float(self.enterInch.get())
cm = inch * 2.54
self.value.set(cm)
convert = myGUI()