windows - tutoriel - projet ionic




Créez une petite application 'fenêtre-forme' qui fonctionne n'importe où (6)

J'ai beaucoup travaillé avec PyQt et wxPython. PyQt est mieux conçu et est livré avec un très bon concepteur d'interface utilisateur afin que vous puissiez assembler rapidement votre interface utilisateur

wxPython a une très bonne démo et il peut faire à peu près tout ce que PyQT peut faire, je préférerais n'importe quel jour PyQt mais il peut être libre à des fins commerciales mais wxPython est gratuit et est décent bibliothèque multi-plateforme.

Je travaille dans le monde embarqué, en utilisant principalement C et pas d'interface graphique du tout (parce qu'il n'y a pas d'écran).

Passant au monde non embarqué, dans lequel je n'ai presque aucune expérience, quel est le meilleur environnement de programmation (langauge / IDE / etc) pour moi de construire une application simple de forme de fenêtre qui fonctionnera sur toutes les plates-formes communes: Windows / linux / mac-os?

Je ne veux pas créer une application web.

J'ai l'oeil sur Python et l'une de ses bibliothèques de widgets, QT ou WxWidgets. Est-ce une bonne option?


J'aime GTK + personnellement mais celui ou l'un de ceux que vous avez mentionnés devrait être OK. Je ne sais pas ce qui est le meilleur en termes de moins d'utilisation de la RAM.


Les deux wx et QT ont des versions intégrées / universelles où les widgets sont dessinés directement. Ils peuvent tous deux être appelés depuis python, mais si vous avez un très petit système, python ou py2exe peut ne pas être disponible.


Quel genre d'application va-t-il être? Avez-vous considéré une application Web à la place? Les applications basées sur le Web peuvent être très flexibles dans ce sens - vous pouvez les exécuter sur n'importe quelle plate-forme disposant d'un navigateur moderne.


Qt est un bon choix pour commencer. À mon avis, il a une meilleure documentation de l'API (facile à utiliser, simple et informatif). Le forfait comprend également de nombreux exemples - de très basique à complexe. Et, oui, c'est vraiment crossplatform.

Consultez la page Qt Licensing , la bibliothèque est gratuite uniquement pour les projets GPL.

J'utilise QDevelop comme éditeur de texte, mais il y a beaucoup d'autres alternatives - Eclipse , KDevelop , Code: Blocks , VS plugin & etc.


REALbasic est de loin le choix le plus simple pour créer des applications multiplates-formes natives. Essayez-le et vous aurez une application fonctionnelle pour Mac OS X, Windows et Linux en quelques minutes. Pas de temps d'exécution ou d'autres choses à s'inquiéter.





widget