I noticed that the sample apps from QT show their menu bar as opaque, and with a color that doesn’t match any of the styling on the window. It seems as if the windows being created by QT when running on Vista or Windows 7 don’t pick up the translucency that are no the mainstay of the new Windows look and feel. Is there a way to override this in QT, or even have a custom painted menu?
Share
On Windows 7 there is a special flag that activates the “Glass” Look&Feel:
Here is some more detailed information:
http://labs.trolltech.com/blogs/2009/09/15/using-blur-behind-on-windows/
Screenshot http://labs.trolltech.com/blogs/wp-content/uploads/2009/09/blurbehind2.png
From what I see, only the
Qt::WA_TranslucentBackgroundflag is involved.