秋月明 发表于 2021-4-23 10:28:18

entry获取值为空

在输入框输入后,返回的仍是空值
代码如下:
class find_view:
    def findview(self):
      self.min_in = StringVar()
      self.max_in = StringVar()
      self.minprice = Entry(m2,width=15,textvariable=self.min_in)
      self.minprice.place(relheight=0.1,rely=0.1)
      self.maxprice = Entry(m2,width=15,textvariable=self.max_in)
      self.maxprice.place(relheight=0.1,relx=0.5,rely=0.1)
      self.button_find = Button(m2,text="查找",command=self.find_info)
      self.button_find.place(relheight=0.3,rely=0.3)
      minpri = self.min_in.get()
      maxpri = self.max_in.get()
      print(maxpri)
      return minpri,maxpri
    def find_info(self):
      print(self.findview())   

笨鸟学飞 发表于 2021-4-23 10:34:55

有没有必要这么麻烦
绑定<KeyRelease>事件再获取就行了

秋月明 发表于 2021-4-23 13:19:41

笨鸟学飞 发表于 2021-4-23 10:34
有没有必要这么麻烦
绑定事件再获取就行了

您好,我还是有点不太明白。我这样做是想在第二个函数里面使用第一个函数里的文本框输入值,没有很好的思路...
页: [1]
查看完整版本: entry获取值为空