Python - brukergrensesnitt, del 1

Innholdsfortegnelse
Et program eller en applikasjon skal ikke alltid være noe som kjører av seg selv, faktisk gjør vi mange ganger programmer som må brukes av mennesker, disse menneskene vi kaller brukere; Programmet vårt kan være det beste og mest avanserte i verden i sin logikk og oppførsel, men hvis det er orientert mot bruk av en bruker, er måten brukeren kan samhandle med programmet på nesten like eller kanskje viktigere enn selve logikken.
På grunn av dette, Python gir muligheten til å bruke verktøy for konstruksjon av brukergrensesnitt, som lar oss gi et grafisk uttrykk for programmet vårt, organisere elementene på en slik måte at en tredjepart kan bruke det.
Tilgjengelige plattformer
Det er et stort antall plattformer for å utvikle grafiske brukergrensesnitt i Python, den vi velger vil være bra, dette så lenge vi vet hvorfor vi gjør det, er ingen bedre enn en annen, de er ganske enkelt forskjellige måter å nå et mål på.
La oss se noen av alternativene som er tilgjengelige, og klargjøre at de ikke er alle som finnes, det kan være og det vil sikkert være tusenvis av alternativer, men disse kan tjene som grunnlag for å starte fra et tidspunkt.
Disse verktøyene kalles verktøysett, la oss se listen:
Tkinter: Bruk TK -plattformen. Den har umiddelbar tilgjengelighet. Det er semi-standard.
wxPython: Basert på wx Windows. Populariteten vokser veldig raskt.
PythonWin: Bare tilgjengelig for Windows. Den bruker de opprinnelige egenskapene til det grafiske grensesnittmiljøet i Windows.
Java Swing: Bare tilgjengelig for Jython. Bruker native Java GUI -muligheter.
PyGTK: Den bruker GTK -plattformen. Veldig populær i Linux -miljøer.
PyQt: Bruk Qt -plattformen. Det er spesielt populært på Linux -plattformer.
Når det gjelder denne opplæringen, som en demonstrasjon, skal vi bruke den wxPython, for dette skal vi laste det ned fra nettsiden som er tilgjengelig på URL -adressen http://wxpython.org/download.php.
Det er viktig å laste ned versjonen som er laget for versjonen av Python at vi jobber på en måte som ikke gir oss feil.
I det følgende bildet kan vi se versjonene og hvordan nedlastingssiden til dette verktøysettet ser ut:

FORSTØRRE

Når den er lastet ned og konfigurert, kan vi gå videre til neste del.
Opprette et vindu og dets komponenter
Windows eller Windows, også kjent som rammer, er forekomster av klassen wx.Frames og de vil være beholderbasen i grensesnittet vårt, la oss se en helt grunnleggende eksempelkode som vi kan bruke som grunnlag for å forstå driften av hva et verktøykasse virkelig gjør.
 import wx app = wx.App () win = wx.Frame (None) win.Show () app.MainLoop () 

Vi starter koden med å importere wx som er verktøykassen vår, så lager vi to forekomster, en for applikasjonen og en annen for rammen som skal være beholderen, så kaller vi metoden Vise fram() som vil vise vinduet og innsiden vil være søknaden; Selvfølgelig er alt dette tomt siden vi ikke har gjort noe, men når vi kjører programmet, ser vi følgende:

Som vi kan se, er dette ganske enkelt, og det gir det et annet utseende enn det vi er vant til å se i Python med kommandokonsollen.
Dette er alt for denne første delen, i den neste vil vi fordype oss litt mer i dette emnet med mer praktiske eksempler.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave