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到值了。。。。。
网友评论