Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abstract class implementation #8

wants to merge 7 commits into from


Copy link

Amatobahn commented Nov 1, 2019

A lot of this work done is to simplify the readability and allow for easier implementation of OS/Platform specific logic. I went ahead and set up the project in the format off a Blender add-on, based on the blender guidelines.

Testing should be fairly straight forward:
Make sure you have all the requirements installed for the specific platform prior to running; requirements.txt is also included if you need to install using blender's pip EXE

blender.exe -P <path_to_bqt_root>/

Amatobahn added 7 commits Oct 30, 2019
update to latest commits
Prevents any ill imports and references to prevent platform pollenation and improved readability
OS specific class instance will get loaded on creation of instanced application.
Purely an attempt looking at documentation of NSApp and NSWindow classes; Not tested.
- prevent loading packages that are not needed in __init__ files based on OS platform
@Amatobahn Amatobahn closed this Nov 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
1 participant
You can’t perform that action at this time.