que me consillez vous pour réaliser une interface graphuique un pet évoluer, et qulles sont les avantages et les inconvient de chacune de ses interace au niveau d'utilisation, de performance, et l'évolution
merci
que me consillez vous pour réaliser une interface graphuique un pet évoluer, et qulles sont les avantages et les inconvient de chacune de ses interace au niveau d'utilisation, de performance, et l'évolution
merci
Bonjour,
Ce qui suit est un avis très personnel...
J'éviterais Tk. C'est un toolkit ancien, avec un choix de widgets réduits. Leur apparence n'est plus vraiment au goût du jour. Pour faire une IHM évoluée, cela ne me semble pas un bon choix.
Entre Qt et Wx, le choix est difficile :
- Qt offre un choix de contrôles très important. De plus, QtDesigner est une excellente application. Il est désormais totalement libre, alors qu'il a longtemps été plombé par une licence restrictive. Un gros défaut à mes yeux est qu'il est propriété de Nokia, dont on connaît les difficultés ;
- WxPython offre un choix de Widgets important, certes moins étendu qu'avec Qt mais des développeurs comme Cody Precord ou Andrea Gavana ont créé beaucoup de contrôles supplémentaires très intéressants que l'on peut importer si besoin est. Le code colle très bien à la syntaxe Python, il est donc très agréable à utiliser si on préfère coder ses interfaces à la mano. L'inconvénient (relatif) est que le portage pour Python 3, bien que prévu, n'est pas encore fait : donc, c'est un toolkit qui n'est utilisable pour le moment que par ceux qui continuent de développer avec la branche 2.x de Python.
Un critère de choix est l'OS pour lequel on veut développer : si l'on veut que l'application tourne sous GNU/Linux, une IHM et Qt s'intègrera mieux dans une environnement KDE, tandis qu'une interface en Wx s'insèrera davantage dans un bureau Gnome ou Xfce.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager