> -----Original Message----- > From: Interest <[email protected]> On Behalf Of Dimitar > Dobrev via Interest > Sent: Friday, 7 December 2018 11:32 AM > To: Jean-Michaël Celerier <[email protected]>; interest@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 > <[email protected] <mailto:[email protected]> > > 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 > [email protected] <mailto:[email protected] > project.org> > https://lists.qt-project.org/listinfo/interest > _______________________________________________ Interest mailing list [email protected] https://lists.qt-project.org/listinfo/interest
