Question

Nous avons un ensemble d'applications qui affichent essentiellement un tas de bitmaps et de texte, puis permettent à l'utilisateur d'appuyer sur des "boutons" (certains bitmaps) qui provoquent des actions.

Nous les avons actuellement implémentés à l'aide de DirectX et d'un tas de code pour placer les bitmaps et gérer les pressions sur les boutons.Mais nous aimerions avoir les fonctionnalités suivantes :

  • portable sous Linux
  • une sorte d'"éditeur" qui nous permettrait de disposer des écrans sans coder en dur les emplacements des éléments dans le code
  • animation
  • nous devons pouvoir superposer la vidéo
  • peu gourmand en ressources (ces terminaux n'ont pas beaucoup de mémoire ni de CPU)
  • nous utilisons actuellement C++, donc la direction préférerait cela, mais d'autres langages seraient envisagés
  • Nous préférerions une solution gratuite et open source, mais serions prêts à acheter quelque chose si ce n'est pas trop cher.(Nous avons quelques dizaines de développeurs et des dizaines de milliers de terminaux déployés.)

Nous n'aimons pas les boîtes à outils ou widgets GUI courants.Nous voulons quelque chose qui ressemble plus à un jeu qu'à une boîte de dialogue.

Avez-vous des suggestions de produits disponibles dans le commerce que nous pourrions utiliser ?

Était-ce utile?

La solution

Peut-être que la voie à suivre est quelque chose comme Désordre ou Allegro.Si vous enregistrez ceci article chez ArsTechnica pour quoi ils utilisent Clutter, vous pourriez avoir une idée de comment l'utiliser.Je ne sais pas avec certitude si cela fonctionne sous Windows, mais j'en suis presque sûr, étant donné que cela ne dépend que des bibliothèques prises en charge sous Windows.

Autres conseils

Tu pourrais essayer wxWidgets (il a wxBitmapButton) ou essayez d'implémenter votre propre solution en utilisant SDL pour tous les graphiques.

"Nous n'aimons pas les kits d'outils ou widgets GUI courants.Nous voulons quelque chose qui ressemble plus à un jeu qu'à une boîte de dialogue. »

Vous réalisez que QT de Trolltech dispose d'un langage de feuille de style pour les widgets ?Jetez un œil à leur livre blanc, en particulier à la page 60

http://trolltech.com/pdf/qt43-whitepaper-us.pdf

Passant en revue vos autres exigences :

  • portable sous Linux

Oui.Prend également en charge les environnements Windows, Mac et intégrés.

  • une sorte d'"éditeur" qui nous permettrait de disposer des écrans sans coder en dur les emplacements des éléments dans le code

Qt's Designer est un très bon outil.Je l'utilise tout le temps.

  • animation

Qt prend en charge cela.

  • nous devons pouvoir superposer la vidéo

Qt prend en charge cela.

  • peu gourmand en ressources (ces terminaux n'ont pas beaucoup de mémoire ni de CPU)

C’est peut-être la mouche dans la pommade.Vous pouvez consulter l'option intégrée de Qt.Je ne l'ai jamais utilisé moi-même.

  • nous utilisons actuellement C++, donc la direction préférerait cela, mais d'autres langages seraient envisagés

Qt est pour C++ et fonctionne avec tous les principaux compilateurs.

  • Nous préférerions une solution gratuite et open source, mais serions prêts à acheter quelque chose si ce n'est pas trop cher.(Nous avons quelques dizaines de développeurs et des dizaines de milliers de terminaux déployés.)

Qt propose des options open source et fermées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top