Parmi les principaux frameworks graphiques figurent bien évidemment Qt et GTK, mais également wxWidget, anciennement wxWindow et son implémentation Python dénommée wxPython, qui reste un peu plus méconnue du grand public. Cependant, nombre d'applications l'utilisent comme Audacity, Code::Block, Kicad...
Dans de nombreux d'articles utilisant le traitement d'images avec entre autres OpenCV, nous avions ajusté les paramètres de manières empiriques et itératives via une fonction ou un script jusqu'à obtenir le résultat attendu [1] [2]. Il est pourtant beaucoup plus aisé d'ajuster ces mêmes paramètres via une interface graphique. C'est ce que nous allons réaliser tout au long de cet article en employant une fois n'est pas coutume la librairie wxPython.
1. Présentation de wxPython
Comme nombres de librairies graphiques Python, wxPython s'appuie sur l'ensemble des librairies C++ développées et maintenues par le projet wxWidgets. Ces librairies ayant le bon goût d'être multiplateformes : Windows, GNU/Linux, macOS. wxWidgets emploie les widgets natifs de chaque système d'exploitation afin de préserver le plus possible l'apparence native des applications. En effectuant de rapides recherches sur le Web, vous trouverez nécessairement des références sur la...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première