Cómo leer el cuadro de lista de selección en Python

by admin

Aprender a leer el texto de un elemento seleccionado en un control ListBox utilizando Python puede hacer su uso más flexible. Un control ListBox se utiliza para mostrar los elementos desde donde se puede seleccionar y utilizar en su programa. En Python, puede crear controles como cuadros de lista y botones que se pueden utilizar para capturar información del usuario. Utilice la opción "curselection ()" método para recuperar el índice seleccionado a continuación, utilizar el método "get ()" para recuperar el texto del índice.

Instrucciones

1 IDLE lanzamiento (Python GUI), haga clic en el menú "Archivo" y haga clic en "ventana nueva" para crear una nueva ventana. Pulse la tecla "Ctrl" y "S" para poner en marcha el "Guardar como" ventana de diálogo. Tipo "readListBox" junto a "Nombre de archivo:" y haga clic en "Guardar".

2 Copia y pega el código siguiente para importar el espacio de nombres requerido para este proyecto y crear el widget ListBox:

Tkinter de importación *
MainWin = Tk ()
lstBox = Cuadro de lista (MainWin)
lstBox.pack ()

3 Agregue el código siguiente para crear el evento de botón "devolución de llamada" y mostrar el texto del elemento seleccionado utilizando la ventana del símbolo:

devolución de llamada def ():

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

4 Copiar y pegar el siguiente código para crear el aparato de botón:

BTN = Botón (MainWin, texto = "Obtener texto", comando = devolución de llamada)
btn.pack ()

5 Agregue el siguiente código para rellenar el widget ListBox con cuatro elementos:

lstBox.insert (FIN, "Lista de elementos:")
para el elemento en [ "el punto primero", "el punto segundo", "el punto tres", "el punto cuarto"]:

lstBox.insert(END, item)

bucle principal()

6 Haga clic en el cuadro de texto "Windows" botón Inicio y escriba "cmd" en el "Buscar programas y archivos". Pulse la tecla "Enter" para abrir la ventana del símbolo del sistema. Vaya a C: \ Python <número de versión> \ y el tipo "pitón readListBox." Pulse el botón "Enter" para ejecutar el proyecto. Haga clic en un elemento en el cuadro de lista y haga clic en el botón "Obtener texto" para visualizar el texto del elemento seleccionado.

ETIQUETA: