【发布时间】:2020-05-19 14:55:23
【问题描述】:
您好,我正在尝试查看文本是否在我的列表框中,然后将其删除,但由于某种原因,我收到错误消息
return self.tk.call(self._w, 'cget', '-' + key)
TypeError: can only concatenate str (not "int") to str
这是我的代码:
from tkinter import *
import tkinter as tk
root = tk.Tk()
listboxz = Listbox(root,height=40,width=150,bg='pink')
listboxz.pack(side=tk.LEFT,fill='both',expand=True)
listboxz.insert(END, 'hi','bye','see')
if 'bye' in listboxz:
listboxx.delete()
root.mainloop()
【问题讨论】:
-
listboxx.delete().listboxx是什么?你是在别的地方定义的吗? -
意思是 listboxz.delete 抱歉
标签: python if-statement tkinter listbox