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

Try alternatives to Qt #255

Closed
ahitrin opened this issue Jan 9, 2022 · 2 comments
Closed

Try alternatives to Qt #255

ahitrin opened this issue Jan 9, 2022 · 2 comments

Comments

@ahitrin
Copy link
Owner

ahitrin commented Jan 9, 2022

Motivation: currently, SiebenApp depends on two external libraries that must be installed beforehand: Python and Qt 5. This makes installation and running a bit difficult. Modern Python UI is not restricted by Qt only. It also includes few interesting alternatives. We should take a look at them, so they could make installation and running simpler.

We're looking for the following benefits:

  • Rich and performant drawing tools (since we have a lot of custom-driven boxes and lines)
  • The drawing engine should be included into python package

Currently, we have the following list of possible alternatives:

@ahitrin ahitrin added this to the Version 0.10 milestone Jan 9, 2022
@ahitrin ahitrin pinned this issue Jan 9, 2022
@ahitrin ahitrin unpinned this issue Jan 9, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 11, 2022
ahitrin added a commit that referenced this issue Jan 13, 2022
ahitrin added a commit that referenced this issue Jan 15, 2022
ahitrin added a commit that referenced this issue Jan 15, 2022
ahitrin added a commit that referenced this issue Jan 15, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Apr 24, 2022
ahitrin added a commit that referenced this issue Jun 19, 2022
@ahitrin
Copy link
Owner Author

ahitrin commented Jun 19, 2022

DPG version hasn't reached full feature parity with Qt version yet. Nevertheless, it's considered as a partial success. More work will be done here later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant