tags:

views:

461

answers:

3
+1  A: 

I think a QMacNativeWidget will allow you do do what you want. Although, if you're writing this only on OS X it might be better to just make it a Cocoa app.

Amuck
Yes, that's why I suggested just making a Cocoa app.
Amuck
It is not a mac only application it is cross platform. But I want some of the dialog boxes to have a mac look and feel using the HUD window. I'll use regular dialog boxes for the windows platform.
DHamrick
+2  A: 

Have a look at Transmission. They have a platform independent background process and write the interface in native libraries for every platform. That's how they ensure a good looking application on all 3 platforms.

If you don't want to do the extra work there are some things provided by Qt:

The easiest way would probably be to go and hack the Qt source.

Georg
A: 

Textured/HUD windows aren't possible in a cross-platform way as they are OS X-only.

The only solution that I can think of is to switch to Cocoa - or abandon the idea of HUD/Textured windows altogether and focus on making something that works on all platforms.

Scavenger
-1 for excessive pessimism ;)
slf