Login  Register

Re: Graphics View Framework

Posted by R. van Twisk on Aug 13, 2015; 7:09am
URL: https://forum.librecad.org/Graphics-View-Framework-tp5712011p5712013.html

Hey Ravas,

one of my very early versions ov LC3 did use graphics view but I abandoned for a couple of reasons:

1) It had drawing inaccuracies at higher zoom levels, this was also shown in tools like Draft Sight
2) It lacked some features we where needing in CAD, I cannot remember what exactly though (it's has been some years)
3) Qt is a very large library and I didn't want other applications that wanted to include LC3 to depend on such a large library as Qt, Also license of Qt might be a issue for such applications.
4) QTGraphicsView is a bit heavy by the way it works (memory consumption wise) and although I don't have seem deep understanding how the how's and why's, I just didn't want to take the risck to make that dependency because once you go that route, it's hard to go back from it.

All in all there where a couple of point that made me decide to not use Qt for LC3's core libraries.
I want to make a more Library based CAD tool rather then one application.

Just to make it clear,
the test UI of LibreCAD3 is build around Qt and that's perfectly fine and Qt is a great tool for that!

Ries






On Aug 13, 2015, at 8:29 AM, ravas [via LibreCAD] <[hidden email]> wrote:

http://doc.qt.io/qt-5/graphicsview.html

Was this considered for LC3?
Does Cairo replace it?


If you reply to this email, your message will be added to the discussion below:
http://forum.librecad.org/Graphics-View-Framework-tp5712011.html
To start a new topic under LibreCAD 3 Development discussion, email [hidden email]
To unsubscribe from LibreCAD, click here.
NAML