Att lära sig att klara upp en listruta kontroll i Python program kan göra din ansökan mer användarvänligt genom att kunna radera alla poster med en knapptryckning . Python är en dator programmeringsspråk som tillåter dig att skapa grafiska användargränssnitt med kontroller såsom listboxes och knappar . Python kan köras på flera operativsystem såsom Windows , Linux /Unix och Mac OS X. En listruta kontroll kan du lägga till flera objekt , men kan också rensas programmatiskt . Instruktioner
1
Launch IDLE ( Python GUI ) , klicka på " Arkiv " -menyn och klicka på " Nytt fönster " för att skapa ett nytt fönster . Lägg till följande kod för att importera verktyg som krävs för ditt projekt :
import Tkinter
2
Kopiera och klistra in följande kod för att skapa en ny ListBox widget :
från Tkinter import * myMain = Tk ( ) listrutan = Listbox ( myMain ) listbox.pack ( ) Addera 3
Lägg till följande kod för att fylla din ListBox kontroll med fyra nya objekt :
för post i [ " punkt 1 " , " punkt 2 " , " punkt 3 " , " punkt 4 " ] : listbox.insert ( END , objekt )
4
kopiera och klistra in följande kod för att rensa alla objekt i listrutan widgeten när du klickar på knappen :
def btnCallBack ( ) : xCntr = 0for i i intervallet ( 0 , 4 ) : yCntr = int ( i) - xCntrlistbox.delete ( yCntr , yCntr ) xCntr = xCntr + 1
5
Kopiera och klistra in följande kod för att lägga till en ny knapp widget till din användargränssnitt och utföra " mainloop : "
B = Tkinter.Button ( myMain , text = " Clear ListBox " , kommando = btnCallBack ) B.pack ( ) mainloop ( )
6
Tryck " Ctrl " och " S " för att starta "Spara som " dialogrutan . Typ " ListBoxProject " bredvid "Filnamn : " och klicka
7
Klicka på " Windows " start -knappen och skriv " cmd" i "Sök program och filer " text rutan " Spara . " . Tryck " Enter " för att öppna kommandotolken . Navigera till " C : \\ Python \\ " och typ " python ListBoxProject " och tryck på " Enter " för att starta ditt projekt . Klicka på " Clear ListBox " -knappen för att rensa ListBox .