Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Python Listbox
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 .

Previous: Next:
  python Programming
·Hoe maak ROT - 13 in Python 
·Hoe te gebruiken functies in P…
·Hoe maak je een CSV-bestand le…
·Hoe te Echo gebruiken in Pytho…
·Python Breaking Loops 
·IDLE Python Tutorial 
·Hoofdletterongevoelige String …
·Hoe kan ik een kopie van een o…
·Hoe om te bepalen wanneer een …
  Related Articles
ListBox Visual Basic Tutorial 
Hoe te Listbox Clear 
Hoe te Scrollbar gebruiken Met keuzelijs…
Hoe je Multi Column Gegevens toevoegen a…
Hoe gegevens in de tweede kolom van een …
Hoe maak je Lines Van een Listbox lezen …
Hoe maak je items in een ListBox in Visu…
Hoe te verwijderen items in een keuzelij…
Het wijzigen van de tekstkleur van ListB…
  Programmering Articles
·Hoe te Null Detect in Visual Basic 
·Wat is een Token in Java ? 
·Hoe te Winsock.dll gebruiken in Visual B…
·Hoe te Aanvragen voor Windows Mobile mak…
·Hoe onderscheid te maken tussen Input Ve…
·Overbelasting Methods in Visual Basic 
·Tutorial voor SNMP in PHP 
·Hoe te Wijzigingen Typ in hoofdletters i…
·Hoe je Eclipse Run in JDK 
Copyright © Computer Kennis http://www.nldit.com