[ENH] Set up GUI unit tests.

This PR focuses on ~~unit testing the following core subclassed Qt widgets~~ setting up unit tests for the following core subclassed widgets, i.e.:
- [x] ```DO::PaintingWindow```
- [x] ```DO::OpenGLWindow```
- [x] ```DO::GraphicsView```