On 17.05.2012 14:42, Иван Комиссаров wrote:
> Well, i do care about what happen to QWidgets. Maybe i'm old-fashioned (i'm 
> 23 years old, heh), but i do have lot of code based on QWidgets. And that 
> code works. So, you suggest me to thow away all code i've made, because 
> QWidgets have bad design? And whst i got? Unfinished yet QML? Thanks, i'd 
> better won't use Qt anymore.
>
> I don't have anything against QML as a technology - it is really good idea. 
> But it breaks existing code. And provides very few advantages instead - most 
> animations i can implement using QAnimation classes. And desktop applications 
> don't need those animations - even Mac has quite few animations - they don't 
> animate _everything_. Most i see on my mac can be done using QWidgets.
>
> I want to have my code working from now and forever (while qt lives). 
> Alternate technologies are good while i can mix technologies (Qt Creator's 
> start screen is a good example). I want to use beautiful, custom QML 
> interface for contact list/chat window of my (hypotetical) IM Messenger, but 
> i'd still prefer to use plain QWidget's for it's preferences windows and 
> dialogs.
> You're trying to tell me that i have to use QML everywhere. I don't like that.

No, I didn't say you should replace your QWidget code with QML based.

When you are happy with QWidget, use it. QWidgets will stay for a long
time in Qt. I assume problems with QWidgets will also be a
show-stopper for a new Qt release.

But in Trolltech times, each new Qt release was a event for desktop
developers: new widget, new features, improved widgets.
I could remember the fascination when webkit was added to Qt!

Now a Qt release became a bit boring for QWidget users. All you
get are some bug fixes.

Actually QWidgets is in a feature freeze like mode, because neither
Nokia/Digia nor others are working on new QWidget based stuff.
Only bugs will be fixed. Doesn't other companies call this
mode "maintance".

But this is also a chance: on the long run QWidgets will become
one of the most bug-free parts within Qt. Which is also a benefit for
embedded systems where a update is much more expensive and complicated
than on a desktop system.

This is the good thing about the 'Done' status.

Peter
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to