Aprender a ler o texto de um item selecionado em um controle ListBox usando o Python pode fazer sua aplicação mais flexível . Um controle ListBox é usado para exibir itens de onde você pode selecionar e usar em seu programa. Em Python , você pode criar controles, como caixas de listagem e botões que você pode usar para capturar informações do usuário. Use o método " curselection ()" para recuperar o índice selecionado , em seguida, usar o método "get ()" para recuperar o texto do índice. Instruções
1
IDLE lançamento (Python GUI) , clique no menu "Arquivo" e clique em " nova janela" para criar uma nova janela. Pressione " Ctrl" e "S" para o lançamento do "Salvar como" janela de diálogo. Digite " readListBox " ao lado de " Nome do arquivo: " . " Salvar " e clique
2
Copiar e colar o seguinte código para importar o namespace necessário para este projeto e criar o widget de caixa de listagem :
de importação Tkinter * MainWin = Tk () lstBox = Listbox ( MainWin ) lstBox.pack ()
3
Adicione o seguinte código para criar o botão " callback " do evento e exibição o texto do item selecionado usando a janela de prompt:
def callback (): SINDEX = lstBox.curselection () = itmText lstBox.get ( SINDEX ) Letra itmText
4
Copiar e cole o seguinte código para criar o widget de botão :
btn = button ( MainWin , text = " Obter texto", command = callback) btn.pack ()
5
Adicione o seguinte código para preencher o widget de caixa de listagem com quatro itens :
lstBox.insert ( END, " Lista de Itens :") para o artigo na [" um item ", "item " dois " ; ponto três "," item quatro "] : lstBox.insert ( END, item) mainloop ()
6
Clique no botão" Windows " botão Iniciar e digite" cmd "em" Pesquisar programas e os arquivos de caixa de texto " . Pressione "Enter" para abrir a janela do prompt de comando . Navegue até C: \\ Python