如何使tkinter条目同时接受小写和大写

如何使tkinter条目同时接受小写和大写,tkinter,execute,uppercase,lowercase,Tkinter,Execute,Uppercase,Lowercase,我正在与sqlite和tkinter合作。我保存在表中的单词是用小写字母写的。我希望条目小部件接受大写和小写。所以当我输入大写或小写的单词时,就会显示定义。这是我的密码。为了达到我的目标,我应该增加什么 root = tk.Tk() root.geometry("400x265") root.resizable(width=False, height= False) root.title("Dic") root.configure(background='skyblue') ##########

我正在与sqlite和tkinter合作。我保存在表中的单词是用小写字母写的。我希望条目小部件接受大写和小写。所以当我输入大写或小写的单词时,就会显示定义。这是我的密码。为了达到我的目标,我应该增加什么

root = tk.Tk()
root.geometry("400x265")
root.resizable(width=False, height= False)
root.title("Dic")
root.configure(background='skyblue')
########### DEF FOR SEARCH #######
def search():
    conn= sqlite3.connect('Example.db')
    cur= conn.cursor()
    data= v.get()
    data.upper()
    cur.execute("SELECT definition FROM tables WHERE Word= ?", (data,))
    var= cur.fetchone()
    tex.delete(1.0,"end")
    tex.insert("end", var)

data.upper()
返回数据的大写版本。它不会修改数据。尝试
data=v.get().upper()
。在您的问题中,您在表中引用小写字母。您应该使用lower而不是upper吗?它与tkinter
条目
无关。这取决于sqlite是否支持不区分大小写的查询。这是否回答了您的问题?