You are on page 1of 20

JUMBLED WORDS

QUIZ

Project Guide- Presented By-


Ankush Sapkal
Vaibhav Kanase
Siddhesh Mulik
Siddharth Vasudev
SR.No. CONTENTS
1 INTRODUCTION
2 REQUIREMENTS
3 FLOWCHART
4 About python GUI programming
5 DESCRIPTION
6 PROGRAM ELEMENT
7 PROJECT COMPONENTS
8 INTERFACE
9 ADVANTAGES
10 DISADVANTAGES
11 APPLICATIONS
12 CONCLUSION
13 REFERENCES
INTRODUCTION

 The Jumbled Words Quiz In Python is a simple project for helping your kids
grow in IQ.
 The project contains only the user side. The user can start the quiz by clicking
on the start button Also, you can choose the type of words, you want to solve
in quiz
 change jumbled words if they do not know the correct word for it.
REQUIREMENTS
 SOFTWARE REQUIREMENTS -
Python 3.10.2
Python IDLE
 HARDWARE REQUIREMENTS –
Processor – intel core i3
Operating system – Windows 11,10, 8.1, 7
Ram – 4GB
HDD – 500GB
 DOMAIN -
Game application
FLOWCHART
ABOUT PYTHON GUI PROGRAMMING
 About GUI programming in Python-
 Python provides various options for developing graphical user interfaces (GUIs). Most
important are listed below.
 Tkinter − Tkinter is the Python interface to the Tk GUI toolkit shipped with Python.
We would look this option in this chapter.
 wxPython − This is an open-source Python interface for wxWindows
http://wxpython.org.
 JPython − JPython is a Python port for Java which gives Python scripts seamless
access to Java class libraries on the local machine http://www.jython.org.
 There are many other interfaces available, but we used Tkinter.
DESCRIPTION

 Tkinter Programming-
 Tkinter is the standard GUI library for Python. Python when combined with Tkinter
provides a fast and easy way to create GUI applications. Tkinter provides a powerful
object-oriented interface to the Tk GUI toolkit.
 Creating a GUI application using Tkinter is an easy task. All you need to do is perform
the following steps −
 1)Import the Tkinter module.
 2)Create the GUI application main window.
 3)Add one or more of the below-mentioned widgets to the GUI application.
 4)Enter the main event loop to take action against each event triggered by the user.
PROGRAM ELEMENT
Sr.No. Operator & Description

1 Button
The Button widget is used to display buttons in your application.

2 Canvas
The Canvas widget is used to draw shapes, such as lines, ovals, polygons and rectangles, in your application.

3 Checkbutton
The Checkbutton widget is used to display a number of options as checkboxes. The user can select multiple options at a
time.

4 Entry
The Entry widget is used to display a single-line text field for accepting values from a user.

5 Frame
The Frame widget is used as a container widget to organize other widgets.
6 Label
The Label widget is used to provide a single-line caption for other widgets. It can also contain images.
7 Listbox
The Listbox widget is used to provide a list of options to a user.
8 Menubutton
The Menubutton widget is used to display menus in your application.
9 Menu
The Menu widget is used to provide various commands to a user. These commands are contained inside Menubutton.
10 Message
The Message widget is used to display multiline text fields for accepting values from a user.
11 Radiobutton
The Radiobutton widget is used to display a number of options as radio buttons. The user can select only one option
at a time.
11 Radiobutton
The Radiobutton widget is used to display a number of options as radio buttons. The user can Select only one option
at a time.

12 Scale
The Scale widget is used to provide a slider widget.

13 Scrollbar
The Scrollbar widget is used to add scrolling capability to various widgets, such as list boxes.

14 Text
The Text widget is used to display text in multiple lines.

15 Toplevel
The Toplevel widget is used to provide a separate window container.
16 Spinbox
The Spinbox widget is a variant of the standard Tkinter Entry widget, which can be used to select from a fixed number
of values.

17 PanedWindow
A PanedWindow is a container widget that may contain any number of panes, arranged horizontally or vertically.

18 LabelFrame
A labelframe is a simple container widget. Its primary purpose is to act as a spacer or container for complex window
layouts.

19 tkMessageBox
This module is used to display message boxes in your applications.
PROJECT COMPONENTS

 The project file contains python scripts (main_start.py). This app project just
contains the user section. The user has to click on the start button, then choose the
field to play in. The jumbled words will be displayed on the screen and you have
to type its correct form. You can change the words if you are not able to guess the
correct form. Also, you can check the answer at first, if you have the points.
 The design of this project is pretty simple so that the user won’t find any
difficulties while working on it. To run this project, you must
have installed Python on your PC.
INTERFACE
ADVANTAGES

 Improves Memory- This project will help to improve IQ level of your kids.
 Word practicing- While playing this game, kids will have practice of reading and
recognizing words.
 Improves vocabulary- This project will your kids to improve their vocabulary and
they will gain knowledge about word structure by putting words in correct order.
DISADVANTAGES

 In this project, we have a limited number of jumbled words to solve.


So after playing this game for a while the user will get used to the
jumbled words and then it will be very easy to solve it.
 We can add more jumbled words by adding the words in the array
containing all the jumbled words but it will take more space and will
increase the project size and will make the program less efficient
APPLICATIONS

 Playing this simple game, kids can learn a lot about word structure
and how to recognize the word.

 This game provides a good and enjoyable platform for study.


CONCLUSION

 We are gaining so much knowledge about gui programing using python through this
project.
 We are learning about Tkinter module which we are using in our project to
implement GUI using python programing.
 We have learnt about different in-built functions, widgets available in the tkinter
module and now we are using them to make our project simpler to use for the user.
REFERENCE

 https://geeksforgeeks.org
 https://www.tutorialspoint.com
 https://www.w3schools.com
THANK YOU

You might also like