Come leggere la selezione Casella di riepilogo in Python

November 3

Imparare a leggere il testo di un elemento selezionato in un controllo ListBox utilizzando Python può rendere l'applicazione più flessibile. Un controllo ListBox viene utilizzato per visualizzare gli elementi da cui è possibile selezionare e utilizzare nel vostro programma. In Python, è possibile creare controlli come caselle di riepilogo e pulsanti che è possibile utilizzare per acquisire informazioni da parte dell'utente. Utilizzare il "curselection) (" metodo per recuperare l'indice selezionato quindi utilizzare il metodo "get ()" per recuperare il testo dell'indice.

istruzione

1 Lancio IDLE (Python GUI), fare clic sul menu "File" e fare clic su "Nuova finestra" per creare una nuova finestra. Premere il tasto "Ctrl" e "S" per lanciare il "Salva con nome" finestra di dialogo. Tipo "readListBox" accanto a "Nome file:" e cliccare su "Salva".

2 Copiare e incollare il seguente codice per importare lo spazio necessario per questo progetto e creare il widget di ListBox:

from Tkinter import *
MainWin = Tk ()
lstBox = Listbox (MainWin)
lstBox.pack ()

3 Aggiungere il seguente codice per creare il pulsante dell'evento "callback" e visualizzare il testo della voce selezionata utilizzando la finestra del prompt:

DEF callback ():

sIndex = lstBox.curselection()
itmText = lstBox.get(sIndex)
print itmText

4 Copiare e incollare il seguente codice per creare il widget di tasto:

BTN = Button (MainWin, text = "Get Text", il comando = callback)
btn.pack ()

5 Aggiungere il seguente codice per popolare il widget ListBox con quattro elementi:

lstBox.insert (FINE, "Lista voce:")
per la voce in [ "punto uno", "voce di due", "voce di tre", "voce di quattro"]:

lstBox.insert(END, item)

mainloop ()

6 Fare clic sulla casella di testo "Windows" pulsante Start e digitare "cmd" nella sezione "Cerca programmi e file". Premere il tasto "Enter" per aprire la finestra del prompt dei comandi. Passare a C: \ Python <numero di versione> \ e digitare "pitone readListBox." Premere il tasto "Enter" per eseguire il progetto. Fare clic su un elemento nella ListBox e fare clic sul pulsante "Get testo" per visualizzare il testo della voce selezionata.