Siste versjon | 4.1.0 (24. april 2020) |
---|---|
Innskudd | github.com/wxWidgets/Phoenix |
Skrevet i | Python og C ++ |
Type |
Binding C - Python ( d ) Widget verktøysett Python programvarebibliotek ( d ) |
Tillatelse | Gratis programvarelisens ( in ) og GNU General Public License |
Nettsted | wxpython.org |
wxPython er en gratis Python implementering av wxWidgets programmeringsgrensesnitt . Dette Python-biblioteket brukes til å lage GUIer , og er det mest brukte Tkinter- alternativet .
wxPython er plattformoverskridende , og den samme programvaren kan kjøres på Windows , UNIX og relatert, og MacOS uten endring. For å opprette og administrere widgets brukes programmeringsgrensesnittet til vertsoperativsystemet så mye som mulig, noe som gir applikasjonen et naturlig utseende.
wxPython prøver å forene Pythons enkelhet og enkel lesbarhet med et veldig komplett programmeringsgrensesnitt. Dette gir en rask utviklingssyklus, samtidig som det muliggjør stor kompleksitet om nødvendig.
For å kunne bruke programvaren som bruker dette biblioteket, er det først nødvendig å laste ned og installere det på systemet, i tillegg til å installere Python, med mindre du mottar programvaren som binære filer .
wxPython ble født da Robin Dunn trengte et grafisk brukergrensesnitt som skulle distribueres under HP-UX og også Windows 3.1 i løpet av noen uker. Mens han vurderte kommersielle løsninger, fant han bindinger i Python for verktøysettet wxWidgets. Så han lærte Python og ble snart en av hovedutviklerne av wxPython (som vokste fra de opprinnelige bindingene), sammen med Harri Pasanen . De første versjonene av innpakningen ble håndkodet, men koden ble raskt veldig vanskelig å holde synkronisering med versjonene av wxWidgets. På den annen side blir nyere versjoner opprettet med SWIG , noe som reduserer arbeidet som kreves for oppdateringer betraktelig. Den første “moderne” versjonen ble kunngjort i 1998 [1] (fr).
wxPython er utgitt under lisensen wxWindows Library , som er basert på LGPL, men tillater distribusjon av avledede verk under en hvilken som helst lisens.
Her er resultatet:
Resultatet, under Windows XP
Resultatet, under Linux og GNOME
Resultatet, under Linux og MATE (mørkt tema)