要按索引删除ComboBox中的项目,你可以使用ComboBox对象的removeItemAt()方法。下面是一个示例代码:
import tkinter as tk
from tkinter import ttk
def remove_item():
selected_index = combo.current()
combo.remove(selected_index)
root = tk.Tk()
combo = ttk.Combobox(root, values=["Item 1", "Item 2", "Item 3"])
combo.pack()
remove_button = tk.Button(root, text="Remove", command=remove_item)
remove_button.pack()
root.mainloop()
在这个示例中,我们创建了一个ComboBox并添加了一些项目。然后,我们创建了一个按钮,当按钮被点击时,会调用remove_item()函数。在remove_item()函数中,我们使用combo.current()方法获取当前选中项目的索引,然后使用combo.remove()方法按索引删除该项目。
希望这个示例能够帮助你解决问题!
上一篇:按索引筛选