Why not use Qt. Especially now that it is LGPL?

Asked by Bill Crocker

I saw a reference somewhere that implied a distaste for Qt.
Was that due to its commercial nature or based on techincal reasons.
Might your position on Qt change now that that it has been open
sourced under the LGPL?

Bill

Question information

Language:
English Edit question
Status:
Solved
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Solved by:
Jon A. Cruz
Solved:
Last query:
Last reply:
Revision history for this message
Best Jon A. Cruz (jon-joncruz) said :
#1

There are still several issues with switching to Qt. Many internals depend on glib, and other lower-level GTK+ associated libraries and would have to be switched. Qt support for devices such as tablets is not as robust and has had problems of late. Multi-monitor support is also more limited (GTK+ allows our code to detect exact monitor layout down to sub-regions of windows). Qt also requires "not quite C++", including several limitations that block effective C++ coding practices.

Aside from users with "my other apps I use look the same because they're Qt", there is not as much to gain, and much "cost" incurred by switching. Therefore the case to switch to Qt does not seem at all compelling at the moment.

(BTW, I have shipped commercial apps based on Qt, so my personal opinions are not due to ignorance, etc.)

Revision history for this message
Bill Crocker (galaxyblue63) said :
#2

Thanks Jon A. Cruz, that solved my question.