2010-04-08 3 views
0

Quelqu'un peut-il me dire s'il vous plaît un cadre GUI (pour Windows n'a pas besoin d'être multi-plateforme) qui me permet de spécifier la conception des éléments de l'interface utilisateur très précisément? Par exemple, les éléments Windows et UI des produits Adobe sont différents des autres applications Windows. Par exemple, les éléments Windows et UI des produits Adobe sont différents.Cadre GUI C/C++ pour créer un style de fenêtre distinctif

Je cherche un cadre qui me permettrait de créer une interface graphique dans ce style - ou tout autre style que j'invente, de la forme de la fenêtre, à l'apparence visuelle de n'importe quelle barre de défilement, bouton etc.

des recommandations?

Merci! Printemps à l'esprit (tous les deux gratuits)

Répondre

0

Qt ou Gtk

J'ai utilisé Qt, qui est hautement personnalisable. Vérifiez leur application de démonstration pour voir de quoi je parle - les valeurs par défaut ressemblent à Windows, mais vous pouvez changer l'apparence de la manière qui vous convient. Ils ont également un bon ensemble d'exemples d'applications de bureau en utilisant Qt: http://qt.nokia.com/qt-in-use/target/desktop

+0

J'ai déjà regardé les exemples Qt. mais ils semblent tous hériter du style par défaut actuellement défini pour l'apparence des fenêtres. – genesys

+0

Tout simplement parce que personne ne le fait ne signifie pas que vous ne pouvez pas utiliser Qt pour "ne pas ressembler à des fenêtres". Vous pouvez même supprimer le cadre de fenêtre dans Qt (pas de bouton minimiser/agrandir/fermer) si vous le désirez (QDialogs avec le drapeau Popup). Le style Qt est réalisé à l'aide de feuilles de style qui sont remarquablement similaires aux feuilles de style CSS: vous pouvez faire presque tout ce que vous voulez avec elles. – laura

+0

@genesys: la Qt Graphics View et le Framework d'animation vous permettent de créer ce que vous voulez vraiment. C'est seulement à vos compétences artistiques –

0

Définitivement QT, il est facile à apprendre aussi! - (Vous pouvez même faire glisser et déposer si vous vous sentez paresseux) - Cependant, étant donné que vous voulez tout faire avec précision, je doute que vous l'utilisiez.

Quoi qu'il en soit: Vous pouvez télécharger ici: http://qt-project.org/downloads

Documentation est ici: http://qt-project.org/doc/

tutoriels vidéo assez cool ici: https://www.youtube.com/watch?v=6KtOzh0StTc&list=TLjkSh_J-O5WuzqsIDdF994FFW-S36ESwH

besoin de quelque chose? -Faites le moi savoir.

Questions connexes