/ / Wie lösche ich einen Textfeldteil von ttk.Combobox? - Python, Combobox, Tkinter, Ttk

Wie lösche ich einen Textfeldteil von ttk.Combobox? - Python, Combobox, Tkinter, Ttk

Ich habe eine Löschfunktion, die sollEntfernen Sie das ausgewählte Element in der Combobox und den zugehörigen Wörterbuchwert. Dann soll es das Textfeld löschen, das diesen Wörterbuchwert anzeigt, und ich möchte, dass es auch nur die Textdatei des Kombinationsfelds löscht. Gibt es eine Möglichkeit, das zu tun?

def DeleteEntry():
if not ComboBox.get() == "" and ComboBox.get() in FriendMap:
del FriendMap[ComboBox.get()]
FriendListKeys = FriendMap.keys()
FriendListKeys.sort()
ComboBox["values"]=FriendListKeys
FriendListBox.delete(1.0,2.0)

Das habe ich bisher aber ich möchte die nächste Zeile löschen das Textfeld in der Combobox.

Antworten:

3 für die Antwort № 1

Sie können den ausgewählten Wert von a löschen Kombinationsfeld indem Sie den Wert auf eine leere Zeichenfolge setzen:

ComboBox.set("")