Answered You can hire a professional tutor to get the answer.

QUESTION

# create root window root = tk.Tk() root.title("MPG Calculator") import tkinter as tk from tkinter import ttk def click_calculateButton(): miles =...

# create root window

root = tk.Tk()

root.title("MPG Calculator") import tkinter as tk

from tkinter import ttk

def click_calculateButton():

   miles = float( milesText.get() )   # get miles driven from the miles textfield

   gas = float( gasText.get() )       # get gas used from the gas textfield

   mpg = miles / gas                  # do the math!

   mpgText.set( round(mpg,1) )        # display the output

def command_exitButton():

   root.destroy()

root.geometry("280x150")   # size of window

# create frame and add it to the root window

frame = ttk.Frame(root, padding="10 10 10 10")

frame.pack(fill=tk.BOTH, expand=True)

# create labels and textfields

ttk.Label(frame, text="Miles Driven:").grid(column=0, row=0, padx=5, pady=5, sticky=tk.E) # display label in grid

milesText = tk.StringVar()

ttk.Entry(frame, width=25, textvariable=milesText).grid(column=1, row=0)

ttk.Label(frame, text="Gas Used:").grid(column=0, row=1, padx=5, pady=5, sticky=tk.E)

gasText = tk.StringVar()

ttk.Entry(frame, width=25, textvariable=gasText).grid(column=1, row=1)

# create button and add it to the window

ttk.Button(frame, text="Calculate", command=click_calculateButton).grid(column=0, row=2, padx=5, pady=5, sticky=tk.E)

ttk.Button(frame, text="Exit", command=command_exitButton).grid(column=1, row=2, padx=5, pady=5, sticky=tk.W)

ttk.Label(frame, text="MPG:").grid(column=0, row=3, padx=5, pady=5, sticky=tk.E)

mpgText = tk.StringVar()

mpgEntry = ttk.Entry(frame, width=25, textvariable=mpgText, state="readonly").grid(column=1, row=3) # notice readonly!

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question