Question: please i need this with explanation asap ill upvote Write a Python GUI program to design and implement an interface shown in figure (1). To

please i need this with explanation asap

ill please i need this with explanation asap ill upvote Write a PythonGUI program to design and implement an interface shown in figure (1).To get full mark, your GUI must match figure (1) and applythe specifications and functionalities mentioned in sections (A) and (B). File EditFirst Name Last Name Department Gender Hobbies Computer Science C Male ReadingProgramming Software Engineering C Female Drawing Painting show information Write information A.upvote

Write a Python GUI program to design and implement an interface shown in figure (1). To get full mark, your GUI must match figure (1) and apply the specifications and functionalities mentioned in sections (A) and (B). File Edit First Name Last Name Department Gender Hobbies Computer Science C Male Reading Programming Software Engineering C Female Drawing Painting show information Write information A. GUI Specifications The interface window in figure (1) contains a set of widgets with the following specifications: 1- window must have a fixed size (width: 550,height: 400) and cannot be resized at run time. 2- five labels (text color: red, padding from left: 20, padding from top: 10). 3- two entry widgets (width: 30). 4. two groups of radiobuttons, each has two radio buttons. 5- one group of checkbuttons with four check buttons. 6- two buttons (background color: "yellow, width: 20,height: 10). 7- Menu bar that contains the following menus: File menu that contains the menu commands (Open, Save, Exit) Edit menu that contains the menu commands (Copy, Paste, Find) Copy File Edit Open Save File Edit Fi Paste Le Find Department Gender Exit Int Gender Hobbies Hobbies B. Functionalities of the GUI widgets: 1- If the user click the button show information then an information message box will pop up showing first name, last name, department, gender, and hobbies. An example is shown in figure (2). File Edit First Name Last Name Department Gender Hobbies Graphical user interface Com o Male Description automatically generated with low confidence Reading Drawing Programming Painting information x show information Wr Your full name is Yousef Alqasrawi You study Computer Science Your are Male Your hobbies are: Reading Programming OK Figure 2 2- If the user click the button "Write information then first name, last name, department, gender, and hobbies will be saved in a text file named readme.txt. An example is shown in figure (3). - O readme.txt - Notepad File Edit Format View Help Your full name is You study Computer Science Your are Male Your hobbies are: Reading Programming Ln 7, Col 1 100% Windows (CRLF) UTF-8 Figure 3 3- If the user selects Open from File menu, then the selected file name will be displayed in the title bar of the GUI window. An example is shown in figures (4 and 5). File Edit Open Youse Opptile Graphical user interface + Desk OOP Soch OOP Python Com Oil Description automatically generated with low confidence GUR Male Rende Proy! converterytOK CHERY N. egung Newfokles Nerer_2M.; Onore The PC 3D Chet Dada Document Dawid Musk Picture prepares Tinder Showing use show information write information BOOTCAMP BreApp Thanae Python el Down Canaal Figure 4 - C:/Users/Yousef/Desktop/OOP2_Python/learning.py File Edit First Name Last Name Department Computer Science Gender Hobbies Reading Programming Male Software Engineering C Female Drawing Painting show information Write information Figure 5

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 Databases Questions!