Who here actually uses D?

Patrick Kreft patrick_kreft at gmx.net
Mon Jan 3 11:31:41 PST 2011


On Mon, 03 Jan 2011 19:36:05 +0100, Robert Clipsham  
<robert at octarineparrot.com> wrote:

> On 03/01/11 18:15, Nick Sabalausky wrote:
>> The typical problem with things that look native but aren't technically
>> native is that there's almost inevitably things that don't work right.  
>> For
>> instance, they may ignore the system color scheme, they may fail to work
>> with tools that inspect/manipulate other app's controls, they may not  
>> behave
>> correctly outside of the most common use-cases, they may ignore  
>> system-wide
>> skin settings (such things do, and should, exist for Windows), and I've  
>> even
>> seen ones that actually go and emulate the wrong system style (For  
>> instance,
>> Chrome/Iron's dialog windows look like Aero...but I'm on XP, and if I  
>> were
>> on Win7 I'd be using the Classic theme anyway. Very very sloppy).
>>
>> If it turns out that Qt's self-drawn controls doesn't have any of those
>> issues, then I agree there's no problem at all. I'd also be incredibly
>> impressed.
>
> I've not seen any such issues on Windows/Linux/OS X, could be others  
> though *shrugg*. I'm pretty sure Qt uses the native API as a backend  
> anyway, I remember reading an article about them transitioning from  
> carbon to cocoa on OS X (the native APIs) on their blog at some point,  
> I'd be surprised if they didn't do the same for Windows.
>

Look:  
http://labs.qt.nokia.com/2007/08/09/qt-invaded-by-aliens-the-end-of-all-flicker/

Qt doesn't build up a virtual api beside from winapi. Yes qt have to use  
system api, but they want the small amount of them.
Because they have to ask the system how is your state, and i want you to  
do that and that.
There are always some control they have native handler - i believe it is  
shown in the video. Like the MenuBar Qt Menubar in Windows feels like a  
Windows Menubar and on a Mac i believe it would feel like an Mac Menubar.  
But there are some components in Qt which are better than the native one  
like Qt Calendar it is beauty and have more function as the windows one- I  
want exchange them xd


More information about the Digitalmars-d mailing list