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.
- 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.
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
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
Execute the main script to start the game:
python main.py
- 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.
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.