如何使tkinter条目同时接受小写和大写
我正在与sqlite和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') ##########
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是否支持不区分大小写的查询。这是否回答了您的问题?