Skip to content

ievasat/Reaction-Time-Test-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reaction-Time-Test-GUI

Reaction time test GUI with PyQt5

About

  • Front end of the application was created using PyQt5 designer GUI and code for frontend generated by PyQt5 UI code generator 5.15.6.

image

  • You can choose to take one time test or run 3/5 tests in a row and get average reaction time.
  • Lighting logo dissapears from the screen, program then waits random amount of seconds before lightning reappears in random place of the screen.
  • Reaction time is taken from the time lightning reappears on screen and enter key is pressed by user.

image

Installation

  • First, clone the repository using command:
git clone https://github.com/ievasat/Reaction-Time-Test-GUI.git
  • Access project folder:
cd Reaction-Time-Test-GUI

  • Using a virtual environment is recommended. Run following commands if you wish to use one:
pip install virtualenv
virtualenv venv
source venv/bin/activate --> for Mac
venv\Scripts\activate --> for Windows
  • Install project dependencies:
pip install -r requirements.txt
  • Start the program:
python reaction.py

Releases

No releases published

Packages

No packages published

Languages