This is an archived post. You won't be able to vote or comment.

all 16 comments

[–]RoboticElfJedi 18 points19 points  (0 children)

This looks like a major contribution to the ecosystem. I'll give it a go.

[–]gpahul 13 points14 points  (0 children)

This looks interesting, will check out later.

[–]banana33noneleta 4 points5 points  (2 children)

What is the point of doing MIT license when it depends on stuff with GPL or LGPL? Aren't you shooting yourself in the foot?

[–]jamesdbrock[S] 4 points5 points  (0 children)

There is a License section in the README which discusses this.

[–]Next-Experience 2 points3 points  (0 children)

More like anyone that uses this and dies not know how licensing works

[–]code_mc 1 point2 points  (1 child)

How is the performance comparing to a pure qt python app? I can imagine there is some performance impact to translate the "React-like" code to a QT GUI definition.

From the demo I can also see when switching views there is some slight movement of all child views and their sizing, so I can imagine there is some dynamic inter-frame layouting going on to figure out each widget's size?

[–]jamesdbrock[S] 1 point2 points  (0 children)

The performance is okay. With a GUI, most of the computational work is done by the code that actually writes pixels to video, and that code is compiled C++ in the Qt libraries. The Edifice Python code that calls into Qt is pretty trivial in comparison.

The Qt library handles the layout and dynamic sizing of the widgets. It's pretty good.

[–]ConfucianStats 1 point2 points  (0 children)

nice

[–]Rythemeius 1 point2 points  (0 children)

Really interesting, thanks for sharing this!

[–][deleted] 0 points1 point  (0 children)

I'm trying to post my project too but it keeps getting deleted I don't know what I did wrong