Question: import tkinterastk; class JoesAutomotiveApp { def _ _ init _ _ ( self = master ) ; self.master = master; self.master.title ( Joe '
import tkinterastk;
class JoesAutomotiveApp
def initself master;
self.master master;
self.master.titleJoes Automotive";
self.services
"Oil Change":
"Lube Job":
"Radiator Flush":
"Transmission Flush":
"Inspection":
"Muffler Replacement":
"Tire Rotation":
;
self.totalcost ;
self.labels
self.entries
for service, cost in self.services.items
label tkLabelmaster textservice
label.gridstickyw
entry tkEntrymaster
entry.gridrowlenselflabels column
self.labels.appendlabel
self.entries.appendentry
self.calcbutton tkButtonmaster text"Calculate Total", commandself.calculatetotal
self.calcbutton.gridrowlenselflabels columnspan
self.totallabel tkLabelmaster text"Total: $
self.totallabel.gridrowlenselflabels columnspan
def calculatetotalself:
self.totalcost
for entry in self.entries:
try:
quantity floatentryget
self.totalcost quantity self.servicesselfservicesselfentries.indexentry
except ValueError:
pass
self.totallabel.configtext"Total: $ formatselftotalcostf
def main:
root tkTk
app JoesAutomotiveApproot
root.mainloop
if namemain:
main
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
