Skip to content

A small python quiz for learning more into PySide6 and the use of different template files in one program.

License

Notifications You must be signed in to change notification settings

aerh3f01/Python-Quiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Python Quiz Game

A simple and interactive quiz built with PySide6. This project aims to provide a fun way to engage with various questions across multiple categories. Utilising the PySide6 framework, the game features a graphical user interface (GUI) that allows users to interactively participate in the quiz, select answers, and receive immediate feedback.

Features

  • Interactive GUI: Built with PySide6 for a responsive and user-friendly interface.
  • Dynamic Questioning: Each game session presents questions with multiple-choice answers.
  • Immediate Feedback: Users receive immediate feedback after each answer submission.
  • Progress Tracking: The game tracks the user's progress throughout the session.
  • Modular Design: Questions and game logic are separated into different modules for easy maintenance and updates.

Getting Started

Prerequisites

Before you start, ensure you have Python 3.x installed on your system. You also need PySide6 installed, which can be done via pip:

pip install PySide6

Installation

Clone the repository to your local machine:

git clone https://github.com/aerh3f01/Python-Quiz.git

Navigate to the project directory:

cd Python-Quiz/src

Running the Game

Execute the main script to start the game:

python main.py

How to Play

  • Upon launch, the game will display a welcome screen with a start button.
  • Press the "Start" button to begin the quiz. The first question will appear with multiple-choice answers.
  • Select your answer to each question. After selecting an answer, feedback will be displayed on the screen.
  • Use the "Next" button to proceed to the following question.
  • After the final question, your game session will end, and a summary of your performance will be displayed.

License

This project is licensed under the MIT License, with respect to the use of PySide6, which is licensed under the LGPLv3/GPLv2. For detailed information on the licensing terms and conditions, see the MIT License file included in this repository.

About

A small python quiz for learning more into PySide6 and the use of different template files in one program.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages