[Interest] Qt Quick Controls 1 deprecated but no native styles for Qt Quick Controls 2?
Mitch Curtis
mitch.curtis at qt.io
Fri Dec 7 12:02:53 CET 2018
> -----Original Message-----
> From: Interest <interest-bounces at lists.qt-project.org> On Behalf Of Dimitar
> Dobrev via Interest
> Sent: Friday, 7 December 2018 11:32 AM
> To: Jean-Michaël Celerier <jeanmichael.celerier at gmail.com>; interest at qt-
> project.org
> Subject: Re: [Interest] Qt Quick Controls 1 deprecated but no native styles
> for Qt Quick Controls 2?
>
> Thank you for your suggestion, Jean-Michaël, it might be - or might've been -
> useful. But I'm afraid your very suggestion contains the problems which
> would arise if we don't get official support. A little dependence on KDE, a
> little tweaking of fonts - 20 more a littles and all hell breaks loose. So this is
> not an issue any 3rd party can properly solve, we need native styles in Qt
> Quick Controls 2 itself.
>
There have been efforts around this (i.e research, proof of concepts):
https://blog.qt.io/blog/2017/02/06/native-look-feel/
There are a bunch of us interested in pursuing it further. One of the big problems is finding time for it amongst all of the other things we have to do.
>
>
> On 7.12.18 11:57, Jean-Michaël Celerier wrote:
>
>
> (Reposting as per the wishes of OP, sorry for the déjà-vu)
>
> I've used this for desktop style (before they tied it to other KDE libs -
> looking at you, ExtraCmakeModules) : https://github.com/KDE/qqc2-
> desktop-style
>
> It works fine for me (though you have to mingle a bit with the font
> settings to get the exact same text rendering than on QWidget in my
> experience)
>
>
> -------
> Jean-Michaël Celerier
> http://www.jcelerier.name
>
>
> On Fri, Dec 7, 2018 at 10:21 AM Dimitar Dobrev via Interest
> <interest at lists.qt-project.org <mailto:interest at lists.qt-project.org> >
> wrote:
>
>
>
>
> Please disregard my previous e-mail, actually, delete it if
> possible. I mean "Qt Quick Controls 1" rather than "Qt Quick 1".
>
>
>
>
>
> This e-mail is a better version of the comments I've left
> <https://blog.qt.io/blog/2018/12/06/qt-5-12-lts-released/> .
>
> The release notes for Qt 5.12
> <https://wiki.qt.io/New_Features_in_Qt_5.12> worry me quite a little. They
> say that Qt Quick Controls 1 is deprecated. There's a single but key reason
> this is extremely bad news. And this reason is the lack of native styles in Qt
> Quick Controls 2. This alone renders Qt Quick Controls 2 useless for building
> decent desktop applications. This in turn means our only option remains Qt
> Widgets - a piece of technology which is like a horse carriage. Good for its
> time but useless in the era of automobiles. The very notion of suggesting
> that for desktop development in 2018 we would be deprived of a simple
> declarative language for GUI, a flexible scripting language to match, GPU-
> based optimizations and all other wonderful features Qt Quick has to offer -
> is ridiculous at best. If it's true that Qt Quick Controls 1 is deprecated and Qt
> Quick Controls 2 won't get native styles any time soon, this simply means Qt
> has severely regressed in its offerings to developers.
>
>
> In addition, I have tracked Qt Quick from its very beginning in
> 2010 and I clearly remember you, the Qt developers, advertised Qt Quick as
> the new generation of tools and technologies for building graphical user
> interfaces. You said Qt Widgets was not (yet) deprecated but fully finished
> and would receive few new features and basic optimizations. I hope you will
> spare me effort of quotations in support of that above because I think such
> actions would be rather ugly. You know what I'm talking about. I see this as
> an additional problem to the one described in my first paragraph. You have
> made a promise and repeated that promise for years. If Qt Quick Controls 1 is
> no more and so are native styles, there's unfortunately one conclusion - that
> you have reneged on this promise.
>
> I am asking of the entire community of developers and
> management of Qt - please prove me wrong. Please assure me I'm
> overreacting. Please tell me Qt Quick Controls 2 is going to get native styles
> so that we have the outstanding Qt Quick Controls 2 for the desktop again.
>
>
>
>
> Best regards,
>
> Dimitar Dobrev
>
>
>
> _______________________________________________
> Interest mailing list
> Interest at lists.qt-project.org <mailto:Interest at lists.qt-
> project.org>
> https://lists.qt-project.org/listinfo/interest
>
More information about the Interest
mailing list