Proposal: useful return values instead of void
-
wrote on 11 Feb 2013, 22:57 last edited by
Honestly, I'd be surprised if widgets are still alive in Qt6 timeframe. Maybe in some form similar to the Qt3 compatibility module in Qt4.
-
wrote on 11 Feb 2013, 23:13 last edited by
[quote author="utcenter" date="1360623465"]Honestly, I'd be surprised if widgets are still alive in Qt6 timeframe.[/quote]If that happens, I will personally fork Qt and invite everybody to continue with a Framework for proper applications. Everybody else may use QML for their thirty-thousandth flickable photo album app and tetris clone.
-
wrote on 12 Feb 2013, 04:52 last edited by
I hope widgets are will be still alive in Qt6, if not come up something better than QML.
It's like FDD was alive until flash drives not come up, and CD or CD-RW is not able to replace the FDD. -
wrote on 12 Feb 2013, 05:04 last edited by
There is too much of a code base to support, so I doubt widgets will be removed altogether, but consider that Qt6 might very well be 5+ years away. It took almost 8 years from Qt4 to Qt5. Widgets will probably look as awkward as Qt3 widgets today.
Despite the current lack of initiative, I honestly expect that Qt5 will actually see a new, better, more flexible and lighter C++ API to substitute widgets, which are stiff and centered around a fixed UI paradigm that fits less and less into the world of today.
-
wrote on 12 Feb 2013, 05:18 last edited by
I am agree with you that UI paradigm what we have today is played-out and we need something lighter and convenient. But for today i don't see the alternatives.
-
wrote on 12 Feb 2013, 06:23 last edited by
As someone that earns his bread doing Qt work, I can tell you that QtQuick is being used for 'real' applications. With good success too.
The thing that catches many by surprise is that the applications that used to be 'real' stopped being the main group of apps. I'm talking about those applications that people use in the office. From Word/Excel to hours-management apps. But also apps like used by stores, marketing etc etc.
Those serious apps are still there, but the rest of the apps are growing much faster due to availability of speciality hardware. And QML is perfectly suited for the majority of 'real' apps.Sorry for the incoherent explanation, I hope it may at least give one person a "oh, I understand" feeling ;)
21/26