PyQuest
> Repository for the course Software Construction, part of the master Software Engineering at the University of Amsterdam
This repository contains code implementing a Questionnaire Language (QL) in Python.
Dependencies
Python
Python version 3
Packages
- multimethods
- PLY
- PyQt5
- termcolor
Setup
sudo pip3 install multimethods
sudo pip3 install ply
sudo pip3 install pyqt5
sudo pip3 install termcolor
Running
python3 pyquest.py
Optional arguments
-t, --test Perform tests.
GUI Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+N |
Create a new .ql file |
Ctrl+O |
Open a .ql file |
Ctrl+S |
Save current .ql file |
Ctrl+Shift+S |
Save as current .ql file |
Ctrl+R |
Run current .ql file |