python - 如何清除 ttk.Combobox 的文本字段部分?

标签 python combobox tkinter ttk

我有一个删除功能,它应该删除组合框中的所选项目及其关联的字典值。然后它应该清除显示该字典值的文本框,我希望它也只清除组合框的文本文件。有办法吗?

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.set('')

关于python - 如何清除 ttk.Combobox 的文本字段部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35233043/

相关文章:

python - 将密码子(64 进制)转换为 10 进制数

python - 将叶子与背景分开

c# - 如何在上下文菜单条中设置组合框的默认项目?

c# - 在 WPF 中鼠标悬停时如何更改组合框边框的颜色?

python - tkinter filedialog.askopenfilename() 窗口在 python 3 中不会关闭

python - 删除最小化和最大化按钮

Python plot() 函数

c# - WPF 组合框中的不同值

python - Tkinter,调用带参数的函数

python - Visual Studio Community 2015 中收到错误 "Not a valid Python module"