Aprender a leer el texto de un elemento seleccionado en un control ListBox utilizando Python puede hacer que su aplicación sea 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 el método " curselection ()" para recuperar el índice seleccionado a continuación utilice el método " get () " para recuperar el texto del índice. Instrucciones
1
lanzamiento IDLE (Python GUI) , haga clic en el menú " Archivo" y haga clic en " Nueva Ventana" para crear una nueva ventana . Pulse la tecla "Ctrl " y " S " para lanzar el "Guardar como" cuadro de diálogo. Tipo " readListBox " al lado de " 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 :
de Tkinter import * MainWin = Tk () lstBox = Listbox ( MainWin ) lstBox.pack ()
3
Agregue el código siguiente para crear el evento " devolución de llamada " botón y pantalla el texto del elemento seleccionado usando la ventana de símbolo :
def callback (): SINDEX lstBox.curselection = () = itmText lstBox.get ( SINDEX ) print itmText
4
Copy y pegue el siguiente código para crear el widget botón :
btn = Button ( MainWin , text = " Obtener texto " , command = callback) btn.pack ()
5
Agregue el siguiente código para rellenar el widget ListBox con cuatro elementos :
lstBox.insert (END , " Lista de elementos :") para el artículo en [" tema mujer", " punto segundo ", " , el punto tres "," punto cuarto "] : lstBox.insert (END , elemento) mainloop ()
6
Haga clic en el botón" " inicio y escriba " Windows cmd "en el " Buscar programas y archivos cuadro " texto. Pulse el botón " Enter" para abrir la ventana de comandos . Vaya a C: \\ Python