Networking Question
Need help with this assignment?Get an original answer from a qualified tutor — from $10/page.
Get it written →Networking for Software Developers In this lab we will build a simple graphical application that is responsive and that uses basic widgets and demonstrates event handling. The screen shot below the expected result. Please examine the rubrics in building your GUI. Notice the widgets are not place directly on the form but on a frame with width, padding and relief. You must not use any other library except tkinter. Your code must run on a standard machine. Your code must be written as a class that inherits from Tk and the application must resize gracefully. The apps must start in a usable state i.e. all the relevant values of the input widget must be set. So if you click ok when the app starts, then you should get the pop-up message shown in the last page. The reset button must set the app to the initial start state. Due: See assessment folder. Widget must align vertically as well as horizontally with their matching widget. Week 3, Lab 2 – GUI, Labels, Textboxes and Buttons Fall 2020 Rubrics: Marks -50 2 Task description ➢ Application not designed as a class. ➢ Application not responsive: The widget does not move when the main window is resized. ➢ Application starts with missing input values. All the fields must be already filled out. ➢ Displaying a None value in your pop-up window. Frame Container for all of the widget. Label for the name of the data-entry form First column with the following labels: Full name Residency Program Courses Color and font can be anything of your choice but must be pleasing to the user. Entry that captures the username. Radiobuttons: Domestic with value dom International with value intl Combobox with minimum four items AI, Gaming, Health, Software Minimum three Checkboxes Programming I with onvalue COMP100 and offvalue ” Web Page Design with onvalue COMP213 and offvalue ” Software Engineering with onvalue COMP120 and offvalue ” Reset Resets/initialize the values in the form by calling the function at the end of this table Ok Calls a function that is describe at the last but one of this table Exit Terminates the application Function Create and shows a messagebox with the information from the form as shown in the screenshot below. This function is called by the Ok button Function Sets the form to a usable state. See the diagram above. This function is called by the Reset button. Can also be called in the constructor of the app. Resizing Position and size must adjust as the app window size changes. Aesthetics n.k.p COMP216 2 2 4 3 6 5 5 2 2 3 7 6 2 Page 2 of 3 Week 3, Lab 2 – GUI, Labels, Textboxes and Buttons Fall 2020 Must look pleasing to the user. 50 The pop-up window Hints You are asked to build the gui application shown below. You are advised to examine the screenshot and plan your task accordingly Use the following url to get coding hints and guidelines: https://likegeeks.com/python-gui-examples-tkinter-tutorial/ https://docs.python.org/3/library/tkinter.ttk.html https://www.tutorialspoint.com/python/python_gui_programming.htm Required features/functionalities: 1. Should look as close to the image above as possible. 2. The widget must function as they would normally do. 3. The Reset button must reset all the widgets to its original state. 4. The Exit button must terminate the application. 5. When the Ok button is clicked the following pop-up window is displayed Submission 1. Your code file will be named «your_first_name».py 2. Must be uploaded to course dropbox n.k.p COMP216 Page 3 of 3
Get a plagiarism-free answer to this question
Send us your instructions and we’ll match you with the best writer in your subject.
- 100% human-written, zero AI
- Turnitin report included
- Confidential — we never share your data
- Free revisions & refunds