Qt 4.5 to be LGPL

Bill Baxter wbaxter at gmail.com
Fri Jan 16 03:23:37 PST 2009


On Fri, Jan 16, 2009 at 7:42 PM, Sergey Kovrov
<kovrov+digitalmars at gmail.com> wrote:
> 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".

Maybe the confusion is over the switch to native dialogs for things
like file selection and printing?  The first few versions of Qt used
their own dialogs for that, but they switched to using native dialogs
at some point.

--bb



More information about the Digitalmars-d mailing list