pythontkinter⽂本框如何储存变量_将⽤户输⼊从tkinter保存到
变量并检查其。。。
我⽤Python编写了⼀个模拟纸牌游戏的脚本,⽤户可以决定要玩多少张牌和多少堆牌。此输⼊由以下代码控制,其中boundary_1和boundary_2以整数间隔给出上限和下限,消息是⽤户输⼊:def input_check(boundary_1, message, boundary_2):
run = True
while run:
python新手代码图案如何保存
try:
user_input =int(input(message))
if boundary_1 <= user_input <= boundary_2:
run = False
return user_input
else:
print ("Incorrect Value, try again!")
run = True
except ValueError:
print ("Incorrect Value, try again!")
我现在想尝试使⽤tkinter制作⼀个图形⽤户界⾯,因此我想知道是否有任何⽅法可以将⽤户的输⼊保存到可以发送到上⾯的input_check()函数的变量中?我阅读了⼀些关于tkinter的教程,发现了以下代码:def printtext():
global e
string = e.get()
text.insert(INSERT, string)
from tkinter import *
root = Tk()
root.title('Name')
text = Text(root)
e = Entry(root)
e.pack()
e.focus_set()
b = Button(root,text='okay',command=printtext)
text.pack()
b.pack(side='bottom')
root.mainloop()
下⾯的代码只是在⽂本框中打印⽤户的输⼊,我需要的是由我的input_check()检查⽤户的输⼊,然后
在⽂本框中打印⼀条错误消息,或者将输⼊保存到⼀个变量中,以便在批准后进⼀步使⽤。有什么好办法吗?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。