Het ontwikkelen van Grafische User Interfaces in Python is vrij eenvoudig met behulp van de Tkinter bibliotheken , de standaard GUI -pakket voor Python . Bijvoorbeeld , kan de programmeur gemakkelijk een " keuzelijst " object elementen voor een gebruiker te selecteren vertegenwoordigen . Net als veel Python GUI elementen , de keuzelijst object bevat een verscheidenheid aan interne methoden die het mogelijk maken programmeurs te configureren en implementeren . Als u begrijpt hoe deze methoden werken , creëren en manipuleren keuzelijsten moet presenteren heel klein probleem . Lijst Basics Box Een keuzelijst in Python is gewoon een GUI-element dat een tekstuele lijst met items wordt weergegeven . Keuzelijsten zijn handig als de programmeur wil een lijst met keuzemogelijkheden voor de gebruiker . De programmeur kan controleren wat items van de gebruiker kan kiezen uit , en hoeveel van de genoemde items kunnen worden geselecteerd . Selection Modes Bij het aanmaken van een nieuwe keuzelijst in code , kan de programmeur een van de vier modi selectie opgeven . Het type van de selectie -modus de programmeur specificeert bepaalt hoe een gebruiker kan interageren met de keuzelijst terwijl het programma loopt . De programmeur kan toestaan selectie van een enkel item ( SINGLE ) , meerdere items ( MEERDERE ) , meerdere bereiken (UITGEBREID ) , of bladeren door keuzes met een muis ( BROWSE ) . De selectie wordt ingesteld via de " selectmode " argument van de keuzelijst initialisatiemethode : >>> l = Listbox ( selectmode = BROWSE ) < br > Inclusief methoden De keuzelijst klasse bevat vele methoden om te helpen bij de uitvoering van keuzelijsten . Bijvoorbeeld , de " curselection " methode retourneert een lijst met geselecteerde opties . De "invoegen " en " delete " -methoden toe te voegen en te verwijderen elementen , respectievelijk . De "grootte " methode geeft het aantal elementen die momenteel in de lijst . Manipuleren en Presentatie Keuzelijsten niet zijn uitgerust met schuifbalken om elementen navigeren in de lijst . Met behulp van de " xscrollcommand " of " yscrollcommand " opties van de listbox configuratie methode , echter , kan de programmeur scrollbars maken en voeg ze toe aan de keuzelijst . Andere opties in het " config " -methode middelen zijn voor een element fonts , cursor typen tijdens hover -over events , en kleurenschema's te beheersen. Andere Python GUI programma Hoewel het komt meegeleverd met de Python interpreter , Tkinter is niet de enige GUI ontwikkeltool voor Python . Andere pakketten , zoals PyGTK voor GTK desktops ( pygtk.org ) of WxWidgets ( wxwidgets.org ) bestaan om een bepaalde programmering behoeften te vervullen . Omdat er verschillen zijn , zullen niet alle implementatie listbox hetzelfde blijven . Het is altijd het beste om de documentatie van de ontwikkelaars van het pakket te lezen .
|