如何清除ttk.Combobox的文本字段?

时间:2016-02-05 20:35:46

标签: python combobox tkinter ttk

我有一个删除函数,它应该删除Combobox中的选定项及其关联的字典值。然后它应该清除显示该字典值的文本框,我希望它也只清除组合框的文本文件。有没有办法做到这一点?

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)

这就是我到目前为止所做的,但我希望下一行删除Combobox中的文本字段。

1 个答案:

答案 0 :(得分:4)

您可以通过将其值设置为空字符串来清除 Combobox 的选定值:

ComboBox.set('')