Message: previous - next
Month: February 2012

Re: Re: Re: [trinity-devel] Poll

From: "Timothy Pearson" <kb9vqf@...>
Date: Mon, 13 Feb 2012 12:04:42 -0600
> On Monday 13 February 2012 11:35:59 Timothy Pearson wrote:
>> <snip>
>> > Anyway the code path in question has been reworked in 4.8 and uses now
>> > evil
>> > technology coming from mobile devices ;-)
>> I know that this is sarcasm, but it seemed a good place to jump in to
>> the
>> thread... :-)
>> One of the major complaints I have against mobile technology is the
>> widgets in use on mobile platforms.  As a whole, they tend to be larger
>> and have more limited interactivity due to the assumption that they need
>> to (and in fact can only) be tapped with a finger.
> I'm sorry but you are very badly informed. The technology provided by Qt
> for
> mobile development is called QML. It is not a widget toolkit in the
> classic
> way but more like HTML 5 + JavaScript. I recommend to just read a little
> bit
> about it :-) This technology allows you as the developer to decide how
> large
> e.g. a button is. In Plasma we use the same widget API just with different
> backend for desktop and touch allowing us to have large buttons for touch
> and
> normal buttons for mouse/keyboard driven environments like a desktop.
> Now your screenshot shows two applications not using QML, two applications
> not
> designed for touch. Aaron already pointed out that QWidget is a very
> stable
> area and has not changed at all.
> I am sorry to say, but you really have to read a little bit about the
> technology behind before doing bold statements. It's one of the things I
> criticised in my blog post as you might have noticed - at least I hope so
> :-)
> Cheers
> Martin

Actually I do know the differences. :-)  And I do see a gradual trend
towards using QML-like technology in desktop applications.

I ask you this: If QWidget is so stable (i.e. did not change much between
Qt3 and Qt4), why do Qt4/KDE4 applications always use more screen space to
display less information?  Why do KDE4 applications tend to require more
mouse clicks for each operation?

Can you state 100% that the Qt4 developers did not modify widget
parameters to be touch friendly?  You would have needed to be on the Qt4
development team to be able to state this. :-)

Note that I am not claiming to know for certain the causes of the Qt4
widget bloat.  All I do know is that it is present, it can be quantified,
and it is very hard to remove.