Magazine High tech

Contrôles avancés pour wxPython

Publié le 10 octobre 2011 par Luc

wxPython est une librairie très populaire pour la création d'interfaces utilisateurs graphiques (GUI) en Python. Elle combine les avantages de ces 2 concurrents (TkInter et Qt)  en proposant une licence complètement libre même pour des applications commerciales et un rendu natif et moderne même si c'est parfois au prix d'une relative complexité. Un des points forts de wxPython est le grand nombre de contrôles disponibles. L'application démo offre un large tour d'horizon de ces contrôles. Je vous propose un aperçu de quelques uns d'entre eux.

SpeedMeter : un cadran de vitesse sur votre tableau de bord

wxPython propose un contrôle de cadran de vitesse qui peut être customisé. Voici quelques exemples ci-dessous, compteur de vitesse, compteur kilométrique, jauge d'essence

wxPython speedmeter

ZoomBar : une barre de menu style mac

La zoombar est une barre de menu qui s'inspire fortement de la barre de lancement rapide que l'on retrouve sur MAC OS. Elle propose des icônes qui peuvent être aggrandis lors du survol de la souris.

wxPython zoombar

PieCtrl : statistiques en camembert

Il est assez facile de créer avec wxPython des camemberts 3D pour visualiser les résultats de statistiques.

wxPython : PieCtrl

HyperTreeList

L'HyperTreeList est l'aboutissement de plusieurs autres contrôles: TreeCtrl et ListCtrl à la fois (tout comme le TreeListCtrl), il permet d'afficher des données arborescentes avec plusieurs colonnes.

Il s'inspire aussi de l'UltimateListCtrl qui permet d'insérer n'importe quel type de contrôle dans une colonne (une barre de progression, une checkbox par exemple ...)

wxPython : HyperTreeList

Voilà c'est tout pour ce court article dont le seul but n'était que de vous donner envie de jeter un coup d'oeil à l'application de démo de wxPython et de découvrir la multitude de contrôles disponibles.

Python  wxPython  Posté le 10 octobre 2011 par Luc - Commentez cet article - Partagez
Twitter
Facebook
del.icio.us
Digg-it
Reddit


Retour à La Une de Logo Paperblog

A propos de l’auteur


Luc 11 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog