美文网首页
记一次GUI关于entry的get()的bug

记一次GUI关于entry的get()的bug

作者: JerryLoveCoding | 来源:发表于2019-03-05 11:08 被阅读0次
    from tkinter import *
    root = Tk(className='生成泊松分布随机数')
    root.geometry("400x300")
    entry2 = Entry(root)
    number = entry2.get()
    entry2.grid(row=1,column=1)
    
    def judge():
      if number=='':
        print("输入为空或没get到")
      else:
        print("get到了")
    

    这段代码结果就是输入了东西,但是number没get到值。
    这个原因我猜是因为get()可能不能传值。。。。我猜的。
    但是如果不用传值的话,是可以拿到值的。
    比如改成这么写:

    from tkinter import *
    root = Tk(className='生成泊松分布随机数')
    root.geometry("400x300")
    entry2 = Entry(root)
    entry2.grid(row=1,column=1)
    
    def judge():
      if entry2.get()=='':
        print("输入为空或没get到")
      else:
        print entry2.get()
    

    就get到值了。。。。。

    相关文章

      网友评论

          本文标题:记一次GUI关于entry的get()的bug

          本文链接:https://www.haomeiwen.com/subject/wrrnuqtx.html