Reference no: EM132301831
Assignment: Write a GUI class PayRoll() that calculates the weekly pay given the hours worked and the pay rate. Hours worked over 40 hours per week are given time and a half. For example, 32 hours at $5/hr is $160.00 for the week. While, 50 hours at $20.00/hr yields $1,100.00 for the week.
Your GUI should have:
a. two labels and two entry boxes for the user to enter the information
b. a Button ‘Compute Week's Pay' that, when clicked, computes the week's paycheck and displays the amount in a third entry box
• The entry box that displays the week's pay should display correctly, with a ‘ and two digits after the decimal.
c. a Button ‘Clear' that clears the entries
d. check for incorrect input (with a try and except)
• display this error message (for incorrect input) in a separate window: ‘Uh-Oh, Invalid input'
Test your class using the following statement in your midterm.py file:
PayRoll().mainloop()