| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Python Listbox
    Sviluppo di interfacce grafiche in Python è piuttosto semplice utilizzando le librerie Tkinter , il pacchetto GUI predefinita per Python . Per esempio , il programmatore può facilmente creare un oggetto " listbox " per rappresentare elementi per un utente di selezionare . Come molti elementi Python GUI , l'oggetto ListBox contiene una varietà di metodi interni che permettono ai programmatori di configurare e implementare . Se si capisce come questi metodi di lavoro , la creazione e la manipolazione di caselle di riepilogo dovrebbe presentare molto piccolo problema . Lista Basics Box

    Una casella di lista in Python è semplicemente un elemento della GUI che consente di visualizzare un elenco testuale di articoli . Le caselle di riepilogo sono utili quando il programmatore vuole presentare un elenco di scelte per l'utente. Il programmatore può controllare ciò che gli oggetti che l'utente può scegliere tra , e come molti degli elementi elencati possono essere selezionati .
    Modalità di selezione

    Quando si crea una nuova casella di riepilogo in codice , il programmatore può specificare una delle quattro modalità di selezione . Il tipo di modalità di selezione del programmatore determina specifica come un utente può interagire con la casella di riepilogo durante l' esecuzione del programma. Il programmatore può consentire la selezione di un singolo elemento ( SINGLE) , oggetti multipli (Multiple ) , più intervalli (estesa ) , o la navigazione attraverso scelte con un mouse ( Sfoglia) . La modalità di selezione è impostata tramite l'argomento " selectmode " del metodo di inizializzazione casella di riepilogo :

    >>> l = Listbox ( selectmode = BROWSE )
    < br > inclusa Metodi

    La classe ListBox contiene molti metodi per aiutare nella realizzazione caselle di riepilogo . Ad esempio, il metodo " curselection " restituisce un elenco di opzioni selezionate. Il "insert" e "delete" metodi di aggiungere e rimuovere elementi , rispettivamente . Il metodo " taglia" restituisce il numero di elementi attualmente nella lista.
    Manipolazione e presentazione

    Le caselle di riepilogo non dispongono di barre di scorrimento per navigare elementi in l'elenco . Utilizzando il " xscrollcommand " o " yscrollcommand " opzioni del metodo di configurazione listbox , però , permette al programmatore di creare barre di scorrimento e di collegarli alla casella di riepilogo . Altre opzioni nel metodo "config" comprendono le risorse per controllare i caratteri degli elementi , tipi di cursore durante hover - oltre gli eventi, e combinazioni di colori .
    Altro Python GUI Programmi

    mentre lo fa venire incluso con l'interprete Python , Tkinter non è l'unico strumento di sviluppo GUI per Python . Altri pacchetti , come ad esempio PyGTK per GTK desktop ( pygtk.org ) o wxWidgets ( wxwidgets.org ) esistono per soddisfare determinate esigenze di programmazione . Perché ci sono differenze , non tutti implementazione listbox rimarrà la stessa . E 'sempre meglio leggere la documentazione fornita dagli sviluppatori del pacchetto .

    Previous :

    next :
      Articoli Correlati
    ·Quali programmi utilizzano Python 
    ·Come profilo Python 
    ·Come assicurarsi che esiste un indice in Python 
    ·Come importare una classe Python Da una shell interatti…
    ·Come convertire un elenco in un set in Python 
    ·Come rimuovere tutte le lettere da una lista in Python 
    ·Come calcolare secondi e minuti utilizzando Python 
    ·Come importare un progetto in Python Glade 
    ·Come implementare indice di posizione Usare Python 
    ·Elenco di Python Tools 
      Articoli in evidenza
    ·Come convertire i Tag HTML con testo normale in C # 
    ·Tutorial di Visual Basic 6 
    ·Guida su come scrivere Pseudocodice 
    ·Come fare un timer in Game Maker 
    ·Oracle SQL Tutorial 
    ·Come formattare a Dollari in Java 
    ·I Vantaggi e svantaggi dell'utilizzo di funzioni e proc…
    ·Come fare un avanzamento riga in XSLT 
    ·Che cosa è PHP - Nuke 
    ·Come convertire i numeri interi in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com