Qt 4.5 to be LGPL
Sergey Kovrov
kovrov+digitalmars at gmail.com
Fri Jan 16 02:42:07 PST 2009
On 1/16/2009 10:34 AM, Daniel de Kok wrote:
> I use Qt daily, and it uses native widgets in recent versions. Of
> course, with the exception of X11, because there is no such thing as
> native widgets (arguably, Qt is one of the major two native toolkits
> for X11). E.g. in OS X Qt uses Carbon (or Cocoa from 4.5 on).
Maybe there is some misunderstanding. By the "native widgets" I mean
Windows Common Controls - buttons, combo boxes, status bars, etc.
This is the note from a Qt developer I was referring to
http://labs.trolltech.com/blogs/2007/08/30/say-goodbye-to-flicker-aliens-are-here-to-stay/
And right now I can see (using spy++) I that Qt (4.4.3) applications are
using only one native window handle per top level window. There are few
more hidden window probably used for worker threads and reserved for
stuff like tooltips etc...
That makes me think Qt might be using GDI (DrawEdge, DrawFocusRect,
etc.) or Themes API to draw widgets that looks native. But surely they
use their own "widget logic".
-- serg.
More information about the Digitalmars-d
mailing list