4 votes

Quels sont les avantages/inconvénients de l'AUI AGW de wxPython ?

Nous utilisons actuellement l'outil wx.aui dans notre programme. On m'a dit que nous pouvions utiliser le module wx.lib.agw.aui qui est une version purement python.

Quels sont les avantages et les inconvénients de l'utilisation du module agw.aui au lieu de l'aui standard fourni par wxPython ?

4voto

Mike Driscoll Points 18662

En plus de ce que cfedermann a mentionné, la mise en œuvre de l'AGW est fréquemment mise à jour. L'auteur accepte les correctifs et les demandes de nouvelles fonctionnalités. C'est tout simplement une période plus active. De plus, comme il s'agit de Python pur, les développeurs qui l'utilisent peuvent le modifier beaucoup plus facilement pour répondre à leurs besoins spécifiques qu'ils ne pourraient le faire avec la version C++.

3voto

cfedermann Points 2057

wx.lib.agw.aui est une réimplémentation de wx.aui en utilisant uniquement du code Python.

Il a été créé "parce que wx.aui a un bug vieux de dix ans lié aux barres d'outils ouvertes sur wxTrac et qui n'a jamais été résolu. sur wxTrac qui n'a jamais été corrigé". (Source : http://permalink.gmane.org/gmane.comp.python.wxpython/83540 )

L'inconvénient peut être la vitesse réduite, car une implémentation purement Python peut être plus lente qu'un code C/C++.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X