Opinions on (cross platform or not) C++ gui toolkits
by SoftSprocket from LinuxQuestions.org on (#5062K)
Retirement is coming in the next couple of years and I think I may want to work on some things I've tinkered with over the years so I'm investigating some user interface frameworks to see if I might want to use them for some "recreational projects".
I'm disinclined to use some of what I've used in the past - wxWidgets is too MFC which was fine 20 years ago but seems uninteresting to me now. I know gui frameworks tend to be opinionated but that particualr opinion doesn't appeal to me. :)
I've used QT quite a bit. I'm not crazy about dual licenses and while the cross-platform libraries for everything is interesting I sometimes feel like everything is a little too QT.
I just built Ultimate++ and thought I'd have a look at it as I have time - I have to trundle off to work shortly - it seems ... massive I guess. It is modern I'd say but seems to revolve around theide. I'm not crazy about the fact that they have built there own standard library. I guess it is understandable that cross-platform libraries eventually grow to this sort size. It is nice that they are modern.
And then there is FLTK. This appeals to my desire for small, fast and simple. I haven't look at FLTK in years and was very pleasantly surprised to see it still going and supported. I don't know if it provides everything you might want in a windowing system.
I'd love to hear some thoughts and experiences from anyone.
-Greg


I'm disinclined to use some of what I've used in the past - wxWidgets is too MFC which was fine 20 years ago but seems uninteresting to me now. I know gui frameworks tend to be opinionated but that particualr opinion doesn't appeal to me. :)
I've used QT quite a bit. I'm not crazy about dual licenses and while the cross-platform libraries for everything is interesting I sometimes feel like everything is a little too QT.
I just built Ultimate++ and thought I'd have a look at it as I have time - I have to trundle off to work shortly - it seems ... massive I guess. It is modern I'd say but seems to revolve around theide. I'm not crazy about the fact that they have built there own standard library. I guess it is understandable that cross-platform libraries eventually grow to this sort size. It is nice that they are modern.
And then there is FLTK. This appeals to my desire for small, fast and simple. I haven't look at FLTK in years and was very pleasantly surprised to see it still going and supported. I don't know if it provides everything you might want in a windowing system.
I'd love to hear some thoughts and experiences from anyone.
-Greg