Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please write a code in python The output configuration should be like the ones in the pictures Please please The outputs should be the same

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

Please write a code in python The output configuration should be like the ones in the pictures

Please please The outputs should be the same as the pictures

PROJECT IS FOUR PAGES AND WITH A TOTAL OF 10 POIN In edugate, you must submit a single python file that contains source code of project Write a Python GUI program to design and implement an interface shown in figure (1). get full mark, your GUI must match figure (l) and apply the specifications functionalities mentioned in sections (A) and (B). File Edit First Name Last Name Department Software Engineering Gender female Computer Science rm Reading Programming Hobbie Drawing Penting show information Winte 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, height400) 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, cach 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) le Edit Open File Edit Copy Paste Save EX Find Dean Hobbies Hobben 47 B. Functionalities of the GUI widgets: 1- If the user clicks the button "show information then an information message box will pc showing first name, last name, department, gender, and hobbies. An example is shown in igur | HT. Younel Name Alquer computer Science Dapartment dende Male Software Engineering Female Druwing Painting HO Revcung proguarunning tomation LOVE and your out en NO WICH Heading ing OM Figure? information X LALISEby Pinos un inor Tou study Computer Science De Reading Programming BE Figure 2 he 2- If the user clicks the button "Write information" then first name, last name, department, geno and hobbies will be saved in a text file named "readme.txt". An example is shown in figure 3) Your Voastasi Posudy Computer Science Youre Vale labies 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 Yousel Save File Edit First Name Alqasrawl Yousel Open file Exit Last Name Alqasrawl + Computer Science Software Engineering vt Desk OOP2 Python 0 Search OOP Python W Gender Male Department Gender o Comp Organize Male New folder Hobbies Female Drawing Painting Reading Programming wetransfer 2011 Hobbies Readil converCategory Numbers.py electric Carpy FileManippy GUIPY Progn OneDrivemu.ed This PC learning Py lib.py show information prepareGolf Data et py Pagle / Write show information Write information 10 Objects Desktop Documents Downloads Music Pictures al Videos BOOTCAMP (C) untitledl.py Untitled-1 py vilib.py File name learning Python files Open Cancel Figure 4 C:/Users/Yousef/Desktop/OOP2_Python/learning.py File Edit First Name Yousef Last Name Alqasrawl Department G Computer Science Software Engineering Gender G Male Female Hobbies Reading Programming Drawing Painting show information Write information PROJECT IS FOUR PAGES AND WITH A TOTAL OF 10 POIN In edugate, you must submit a single python file that contains source code of project Write a Python GUI program to design and implement an interface shown in figure (1). get full mark, your GUI must match figure (l) and apply the specifications functionalities mentioned in sections (A) and (B). File Edit First Name Last Name Department Software Engineering Gender female Computer Science rm Reading Programming Hobbie Drawing Penting show information Winte 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, height400) 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, cach 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) le Edit Open File Edit Copy Paste Save EX Find Dean Hobbies Hobben 47 B. Functionalities of the GUI widgets: 1- If the user clicks the button "show information then an information message box will pc showing first name, last name, department, gender, and hobbies. An example is shown in igur | HT. Younel Name Alquer computer Science Dapartment dende Male Software Engineering Female Druwing Painting HO Revcung proguarunning tomation LOVE and your out en NO WICH Heading ing OM Figure? information X LALISEby Pinos un inor Tou study Computer Science De Reading Programming BE Figure 2 he 2- If the user clicks the button "Write information" then first name, last name, department, geno and hobbies will be saved in a text file named "readme.txt". An example is shown in figure 3) Your Voastasi Posudy Computer Science Youre Vale labies 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 Yousel Save File Edit First Name Alqasrawl Yousel Open file Exit Last Name Alqasrawl + Computer Science Software Engineering vt Desk OOP2 Python 0 Search OOP Python W Gender Male Department Gender o Comp Organize Male New folder Hobbies Female Drawing Painting Reading Programming wetransfer 2011 Hobbies Readil converCategory Numbers.py electric Carpy FileManippy GUIPY Progn OneDrivemu.ed This PC learning Py lib.py show information prepareGolf Data et py Pagle / Write show information Write information 10 Objects Desktop Documents Downloads Music Pictures al Videos BOOTCAMP (C) untitledl.py Untitled-1 py vilib.py File name learning Python files Open Cancel Figure 4 C:/Users/Yousef/Desktop/OOP2_Python/learning.py File Edit First Name Yousef Last Name Alqasrawl Department G Computer Science Software Engineering Gender G Male Female Hobbies Reading Programming Drawing Painting show information Write information

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intelligent Image Databases Towards Advanced Image Retrieval

Authors: Yihong Gong

1st Edition

1461375037, 978-1461375036

Students also viewed these Databases questions

Question

Summarize what research has taught us about sexual orientation.

Answered: 1 week ago