今天写一个界面,在子窗口里加了一个Entry,但是测试的时候明明输入了文本,但是一直返回空
check_text_input = Entry(self, bg='#78e08f')
check_text_input.focus_get()
check_text_input.grid(row=1, column=1, sticky='w')
然后找了好久终于改好了
首先在class中加入一个记录Entery的属性
self.search_text = tk.StringVar()
然后
check_text_input = Entry(self, bg='#78e08f', textvariable=self.search_text)
check_text_input.focus_get()
check_text_input.grid(row=1, column=1, sticky='w')
这样调用输入的文本就变成了
self.search_text.get()
以后有空一定要研究一下这个的原理