> 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. Tim