Re: Can I Help?
Posted by
dxli on
May 30, 2023; 3:18pm
URL: https://forum.librecad.org/Can-I-Help-tp5722851p5722856.html
Legacy code is the main reason for qt in v2. It was the community version of qcad, then, we just kept using qt for convenience.
You may have noticed that v3 was started to address this problem. Its cad engine should be clean from any particular gui framework.
James wrote
Thank you for your reply, Dongxu.
One thing that has been bugging me. What was the reason for adopting QT for GUI? I only ask out of genuine curiosity because I have not really used the framework before, and it's always felt a little restrictive (from a licence point of view).
Something else I wondered (and again my knowledge is very limited). But other open source projects I have used, typically have other library dependencies already built in? This way when you download the project - you already have everything ready to build (again QT feels like a restriction here?).
Regards,
James