Question: This GUI was created using 3 frames inside a canvas. The top frame contains 2 labels. The second label contains the output of Clocks _

This GUI was created using 3 frames inside a canvas. The top frame contains 2 labels. The second label contains the output of Clocks __str__ method and will change based on the buttons that are clicked in the bottom frame. The middle frame contains 6 labels, each placed above their corresponding Listbox. You do not have to use a canvas or frame to create and arrange your GUI. The contents of the list boxes are:
Month: January thru December, Day: 1 thru 31, Year: 1900 thru 2100, Hour: 0 thru 23, Minute & Second: 0 thru 59.
The bottom frame contains 6 buttons. The first five buttons represent the public method in the Clock class and the last button causes the GUI to quit and disappear.
You may choose not to use separate frames. It might be a little easier.
When the program containing the GUI runs, it creates a Clock object and displays the Date/Time in the top frame.
The first entry in each Listbox is selected by default. If the user makes selections from these Listboxs and clicks the Set Time button, your program should collect the entries from each Listbox and use them as parameters to Clocks setClock method. If setClock returns True, display the new Date/Time in the top frame. Otherwise, display Invalid Date/Time in the top frame. (The user might select November 31, which is not a valid date)
If the user clicks any of the other buttons, your program will call the corresponding Clock method and display the new Date/Time in the top frame. The Quit button terminates the GUI and closes the window.
Notes:
-Make sure you include comments in your code and place your name as comment at the top of your code
-The above GUI was created using the place method to arrange the widgets. You can use whatever layout
manager you choose (pack, place, grid) as long as it approximates the look of the GUI above
-The first entry in each Listbox should be selected by default.
-Only submit your GUI program. Do not submit Clock or TimeType.
-The GUI above was created with a height of 550 and a width of 700
in python lang please.
This GUI was created using 3 frames inside a

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!