[Development] Qt for iOS - iOSStyle

Thiago Macieira thiago.macieira at intel.com
Mon Mar 11 21:38:28 CET 2013

On segunda-feira, 11 de março de 2013 19.45.48, André Pönitz wrote:
> On Mon, Mar 11, 2013 at 08:37:19AM -0700, Thiago Macieira wrote:
> > On segunda-feira, 11 de março de 2013 07.41.02, Jake Thomas Petroules 
> > > Jens claimed on the blog that the native look and feel matters less in
> > > the
> > > mobile world because each app is fullscreen. I agree that it matters
> > > less,
> > > but I disagree that it matters little enough for us to ignore it. I'd
> > > much
> > > rather use real iOS-looking controls than simply slap on Fusion.
> > 
> > The whole point is that you shouldn't use QtWidgets at all on mobile
> > platforms. Just don't.
> The point is that the current alternative is far from perfect as well.

Indeed, but the current solution is not an option either. QtWidgets will not 
get the full look and feel of iOS. It was not meant to do animations and the 
effects required by their L&F.

So we have no solution at this point. And I'd argue that QtWidgets will not 
ever be good enough, whereas the Qt Quick solution can be.

> Combined with the insight that the "old" widgets don't cut it in the
> animated touch space and there's no resources to maintain two stacks
> one might have expected a single, fully compilable stack with optional
> script bindings on top as primary goal.

If that's possible, sure. But it's possibly even easier to write a single 
Qt Quick-based solution, with no C++ API. Given the lack of manpower, that's 
an alternative to consider.

Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20130311/3581b0dd/attachment.sig>

More information about the Development mailing list