[SOLVED] Small program with a UI

20.00 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (1 vote)

Program takes a user input of seconds and converts it into hours, minute and seconds and displays it back to them. Make use of dialogs.

Takes a user input of seconds and convert it into hours, minute and seconds and display it back to them. Make use of dialogs. Here are the requirements for this lab:

– A Calculate button will convert the seconds to the hours/minutes/seconds

– Include all the widgets provided in the below screens

– The Seconds and Converted Time labels shall be left aligned

– An “Invalid Input” error when the user provides an invalid value (non-integer) using exception handling

– The quit button will close the dialog and end the execution of your program. (I.e. the shell prompt should become active again.

– A title for the program in the title base. “Seconds Converter”

– Invalid Input Dialog

– If an invalid user input is entered into the program an error dialog will be displayed to inform the user that they have entered an invalid input

– The dialog will have a message to the user letting them know that their input was invalid

– Once the user presses close the program will return to the UI where the user provides the seconds and continues to operate normally “Close”

– The text in the results area from your main program will be cleared

– Quit Dialog

– When the user hits the quit button, a dialog will appear with the following:

– A “Continue” button that allows them to close the Quit dialog and end the conversion program

– A “Cancel” button that will allow them to close the Quit dialog and return to the conversion program

– A message of ask the user if they are sure they want to quit.

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.