2010-03-09 4 views
2

J'ai remarqué que les exemples d'applications de QT montrent que leur barre de menu est opaque et qu'elle ne correspond à aucun style de la fenêtre. Il semble que les fenêtres créées par QT en cours d'exécution sur Vista ou Windows 7 ne captent pas la translucidité qui n'est pas le pilier de la nouvelle apparence de Windows. Y a-t-il un moyen de contourner cela dans QT, ou même d'avoir un menu personnalisé?Est-ce qu'une fenêtre QT peut être complètement stylée, y compris la barre de menu sous Windows 7 ou Vista?

Répondre

1

Toutes mes applications Qt semblent natives sous Vista/Win7, y compris le cadre en «verre». Tout est par défaut.

Je dois admettre que je ne sais pas où vous avez eu cette idée qu'ils ne le font pas. Voici ce que la démo Browser fournie avec Qt ressemble à ma machine Win7.

alt text http://img28.imageshack.us/img28/5535/qtacrossplatformapplica.png

Je ne vois rien de mal avec elle.

+0

Regardez votre barre de menu, avec le dégradé de fond bleu clair/violet. Cela devrait être translucide ou il devrait partager la couleur grisâtre/gradient de la barre de défilement et d'autres contrôles comme la barre d'outils. Il semble très hors de propos. –

+0

Pour moi, cela semble très bien. – Lucas

+0

Essayez d'ajouter le drapeau de la réponse précédente. Ensuite, postez la capture d'écran. Serait curieux de voir si votre menu est maintenant transparent. Personnellement, je ne pense pas que cela semble * mauvais * par exemple, mais il ne semble pas "correct" non plus. –

Questions connexes