Leren hoe op te helderen van een ListBox-besturingselement in uw Python applicatie kan uw toepassing nog gebruiksvriendelijker maken door te kunnen alle items met de klik van een knop te wissen . Python is een programmeertaal waarmee je grafische user interfaces te creëren met besturingselementen zoals keuzelijsten en knoppen . Python draait op meerdere besturingssystemen , zoals Windows , Linux /Unix en Mac OS X. Een ListBox-besturingselement kunt u meerdere items toe te voegen , maar kan ook programmatisch worden gewist . Instructies Launch IDLE ( Python GUI ) 1 , klikt u op het menu "Bestand " en klik "Nieuw venster " om een nieuw venster te maken . Voeg de volgende code aan de toolkit nodig zijn voor uw project te importeren : import Tkinter Copy 2 en plak de volgende code om een nieuwe ListBox -widget maken: vanaf Tkinter import * myMain = Tk ( ) listbox = Listbox ( myMain ) listbox.pack ( ) 3 Voeg de volgende code toe aan je ListBox controle vullen met vier nieuwe items : voor item in [ " punt 1 " , " punt 2 " , " punt 3 " , " punt 4 " ] : listbox.insert ( END , item) 4 kopieer en plak de onderstaande code om elk punt duidelijk in de ListBox widget wanneer de knop wordt geklikt : def btnCallBack ( ) op Twitter : xCntr = 0for i in range ( 0 , 4 ) : yCntr = int ( i ) - xCntrlistbox.delete ( yCntr , yCntr ) xCntr = xCntr + 1 5 Kopieer en plak de volgende code om een nieuwe knop widget toe te voegen aan uw gebruikersinterface en uitvoeren van de " mainloop : " B = Tkinter.Button ( myMain , tekst = " Clear ListBox " , command = btnCallBack ) B.pack ( ) mainloop ( ) Druk op " Ctrl " en " S " te lanceren 6 de "Opslaan als" dialoogvenster . Type " ListBoxProject " naast "Bestandsnaam : " en klik 7 Klik op de "Windows" startknop en typ " cmd " in het " search programma's en bestanden " tekstvak " Opslaan . " . Druk op "Enter " om het opdrachtpromptvenster te openen . Navigeer naar de " C : \\ Python \\ " en type " python ListBoxProject " en druk op " Enter " om uw project te starten . Klik op de " ListBox Clear " toets om de keuzelijst te wissen .
|