Lernen, wie man aufräumen ein ListBox-Steuerelement in Ihrer Python-Anwendung können Sie Ihre Anwendung noch benutzerfreundlicher durch die Möglichkeit, alle Artikel mit dem Klick auf eine Schaltfläche zu löschen. Python ist eine Programmiersprache , mit der Sie grafische Benutzeroberflächen mit Steuerelementen wie ListBoxes und Schaltflächen erstellen können. Python läuft auf verschiedenen Betriebssystemen wie Windows, Linux /Unix und Mac OS X. Ein ListBox-Steuerelement ermöglicht es Ihnen, mehrere Artikel kann aber auch programmatisch gelöscht werden. Anleitung
1
Start IDLE (Python GUI) , klicken Sie auf das Menü "Datei" und klicken Sie auf " Neues Fenster ", um ein neues Fenster zu erstellen. Fügen Sie den folgenden Code, um das Toolkit für Ihr Projekt erforderlich importieren:
import Tkinter
2
Kopieren Sie den folgenden Code , um eine neue ListBox Widget zu erstellen :
von Tkinter import * myMain = Tk () = listbox Listbox ( myMain ) listbox.pack ( )
3
Fügen Sie den folgenden Code auf Ihre ListBox-Steuerelement mit vier neuen Elementen zu füllen :
für Artikel in [" Titel 1", " Titel 2", " Punkt 3 ", " Punkt 4 "] : listbox.insert (END , item)
4
Kopieren Sie den folgenden Code, um jeden Gegenstand im ListBox -Widget zu löschen, wenn die Schaltfläche geklickt wird :
def btnCallBack (): = xCntr 0für i in range (0, 4): yCntr = int ( i) - xCntrlistbox.delete ( yCntr , yCntr ) xCntr = xCntr + 1
5
Kopieren Sie den folgenden Code, um eine neue Schaltfläche Widget auf Ihre Benutzeroberfläche hinzufügen und führen Sie den " mainloop : "
< p> B = Tkinter.Button ( myMain , text = "Clear ListBox " , command = btnCallBack ) B.pack () mainloop ()
6
Drücken Sie "Strg " und " S" zu starten das Dialogfenster " Speichern unter". Type " ListBoxProject " neben " Dateiname: " und klicken
7
Klicken Sie auf den "Windows " Start-Taste und geben Sie " cmd" in das " Programme und Dateien suchen " Textfeld "Speichern". . Drücken Sie " Enter", um das Fenster der Eingabeaufforderung öffnen. Navigieren Sie zu dem "C: \\ Python \\ " und geben Sie " python ListBoxProject " und drücken Sie " Enter", um das Projekt zu starten. Klicken Sie auf den "Clear ListBox " -Taste, um das Listenfeld zu löschen.