Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Python Listbox

Vývoj grafických používateľských rozhraní v Pythone je pomerne jednoduchá pomocou Tkinter knižnice , GUI balíček predvolený pre Python . Napríklad , môže programátor ľahko vytvoriť " listbox " objekt reprezentovať prvky pre užívateľa k výberu . Rovnako ako mnoho Python GUI prvky , listbox objekt obsahuje rad interných metód , ktoré umožňujú programátorom konfigurovať a implementovať ich. Ak máte pochopiť , ako tieto metódy fungujú , vytváranie a manipulovanie zoznamy by mali predstavovať veľmi malý problém . List Box Základy

rozbaľovacom zozname v Pythone je proste GUI prvok , ktorý zobrazí textový zoznam položiek . Zoznam krabice sú užitočné , keď chce programátor , aby predložila zoznam možností pre užívateľov . Programátor môže kontrolovať , aké predmety si užívateľ môže vybrať medzi , a koľko z položiek uvedených môžu byť vybrané .
Režimov výberu

Pri vytváraní nového poľa so zoznamom vo kód , programátor môže určiť jedného zo štyroch režimov výberu . Typ režimu výberu sa určuje , programátor určuje, ako môže užívateľ komunikovať s zoznamu počas vykonávania programu . Programátor môže umožniť výber jednej položky ( Single ) , viac položiek ( viacdenné ) , viac rozsahov ( extended ) , alebo prechádzanie volieb s myšou ( Prehliadanie ) . Režim výberu sa nastaví pomocou " selectmode " argument metódy inicializácia poľa zoznamu :

>>> l = listbox ( SelectMode = Prechádzať )

Dodávané metódy

Trieda listbox obsahuje mnoho metód na pomoc pri vykonávaní zoznamov . Napríklad metóda " curselection " vráti zoznam vybraných možností. " Insert " a " delete " metódy , pridať a odstrániť prvky , resp . Metóda " veľkosť " vracia počet prvkov v súčasnej dobe v zozname .
Manipulácia a prezentačná

Zoznam krabice neprídu vybavený posuvníky na navigáciu prvky zoznam . Pomocou " xscrollcommand " alebo " yscrollcommand " možnosti spôsobu konfigurácie listbox , ale umožňuje programátorovi vytvoriť posuvníky a pripojí ich do zoznamu . Ďalšie možnosti v spôsobe " config " zahŕňajú prostriedky na ovládací prvok písma , typy kurzor počas hover - over udalostí a farebných schém .
Ďalšie Python GUI programy

Aj keď to príde súčasťou interprétereri Python Tkinter nie je len nástroj pre vývoj GUI pre Python . Ostatné balíčky , ako je PyGTK pre GTK desktopy ( pygtk.org ) alebo wxWidgets ( wxwidgets.org ) existujú na splnenie určitých programových potrieb . Vzhľadom k tomu , že sú rozdiely , že nie všetky implementácie listbox zostávajú rovnaké . Je vždy lepšie , aby si dokumentáciu dodanú vývojári balíčka .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené