Linked by Eugenia Loli on Fri 10th Aug 2007 02:53 UTC, submitted by J. M.
Qt A Trolltech employee explains how Qt 4.4 will eliminate current problems with redrawing artifacts and poor resizing performance, using windowless child widgets.
Thread beginning with comment 262420
To read all comments associated with this story, please click here.
fpGUI (Free Pascal GUI Toolkit)
by ggeldenhuys on Fri 10th Aug 2007 16:58 UTC
ggeldenhuys
Member since:
2006-11-13

How funny is this. Just a month ago I rewrote my fpGUI (Free Pascal GUI Toolkit) which was based on a windowless framework to being a windowed framework. My experience was the opposite. ;) My event handling and redrawing was a nightmare with the windless design. The code is now much cleaner and performance is much better using the windowed (every widget has a window handle) design.

Going windowless, you have to handle more events, distribute events, handle window clipping, etc... A lot more work, considering the underlying windowing system can handle all of that for you! I do agree on the fact that a windowless design is more lightweight, but allocating resources on todays systems are not a issue anymore like they used to be years ago.

For more info on fpGUI go to http://opensoft.homeip.net/fpgui/

My 2c worth.

Reply Score: 3

superstoned Member since:
2005-07-07

Well, I can imagine it is a lot to handle all events yourself, esp if you write your own GUI at home. But Trolltech has more resources, and the performance improvement is imho a lot more substantial than you suggest. Just look at those movies... Or compare a linux gui with a windows gui. The latter is a lot more smooth when resizing stuff, even when run in wine.

Reply Parent Score: 4