Question: Cr8 a Python program that: Displays a GUI window. In the window create: A textbox to collect a employee's first name A textbox to collect

Cr8 a Python program that:

  • Displays a GUI window. In the window create:
    • A textbox to collect a employee's first name
    • A textbox to collect a employee's last name
    • A textbox to collect the number of hours worked by that employee that week
    • A textbox to collect the hourly wage rate for the employee
    • A button to calculate the employee's gross pay
      • Overtime pay should be calculated for any hours worked beyond 40
      • Overtime wage rate is 1.5 times the regular wage rate
    • A button to cr8 a file to save the data entered and calculated
      • Save each employee's entry as a separate line or record in the file
      • In addition to the entered data, save the calculated gross pay
    • A button to clear the contents of the textboxes and results
    • A button to close the file
    • Any labels necessary to display the results and titles for the textboxes
  • Your program should allow the user to:
    • Cr8 a file using the Save File Dialog
    • Enter appropriate data in the textboxes
    • Click on the appropriate button to calculate the gross pay
    • Click on a button to save the data for the employee
    • Click on the button that clears the entered data and results so that the user can enter new data
    • Click on the button that closes the file when the user has finished entering data
    • Use variables with meaningful names
    • Have appropriate comments indicating what each part of the program is doing
    • Have a comment area at the beginning of the program identifying the author of the program and the class it was created for

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!