At lære at læse teksten på en valgt funktion i en ListBox styring ved hjælp af Python kan gøre din ansøgning mere fleksibel. En ListBox kontrol bruges til at vise elementer fra , hvor du kan vælge og bruge i dit program. I Python kan du oprette kontrolelementer såsom listebokse og knapper , som du kan bruge til at indsamle oplysninger fra brugeren. Brug " curselection () "-metoden til at hente indekset valgte derefter bruge "get () "-metoden til at hente teksten i indekset. Instruktioner
1
Launch IDLE ( Python GUI) , klik på menuen "Filer" og klik på " Nyt vindue " for at oprette et nyt vindue. Tryk på " Ctrl " og "S " for at starte "Gem som " dialog -vinduet. Type " readListBox " ud for " File name: " og klik på "Gem ".
2
Kopier og indsæt følgende kode til at importere navnerummet kræves for dette projekt og skabe listefeltkontrol : Hej
fra Tkinter import * mainWin = Tk () lstBox = Listbox ( mainWin ) lstBox.pack ()
3
Føj følgende kode til at oprette knappen " tilbagekald " hændelse og display teksten elementet valgt med prompt vinduet : Hej
def tilbagekald (): sIndex = lstBox.curselection () itmText = lstBox.get ( sIndex ) print itmText
4
Copy og indsæt følgende kode til at oprette knapkontrol : Hej
btn = Button ( mainWin , text = "Get Text " , kommando = tilbagekald ) btn.pack ()
5
Føj følgende kode til at udfylde listefeltkontrol med fire punkter:
lstBox.insert ( END " Item List : ") for post i [" post én ", " post to ", " , punkt tre " , " punkt fire " ] : lstBox.insert ( END , element) mainloop ()
6
Klik på " Windows "start -knappen og skriv" cmd "i" Søg programmer og filer " tekstfeltet. Tryk på " Enter " for at åbne vinduet med kommandoprompten . Naviger til C: \\ Python \\ og skriv " python readListBox . " Press "Enter " for at køre dit projekt. Klik på et element på Liste og klik på "Get Text" knappen for at vise teksten i det valgte emne.