Я хочу использовать GUI для ввода чего-либо (что-нибудь вроде цифр или слов), затем я хочу проанализировать то, что я ввел. Но, похоже, я не смогу сделать это, пока не выйду из этого графического интерфейса.
def Ok():
global str_
str_=sth.get()
print str_
def input_():
App=tk.Tk()
global sth
sth=tk.Entry(App, width=10)
sth.pack(side=tk.TOP)
btn=tk.Button(App,text="OK", width=10, command=Ok)
btn.pack(side=tk.TOP)
App.mainloop()
def test():
input_()
print 'You input %d words'%len(str_)
if __name__=='__main__':
from tkinter import *
import tkinter as tk
test()
В этом примере я надеюсь, что смогу получить длину строки. Я попытался, и я действительно могу получить это, если я сначала закрою GUI. Возможно ли получить его без закрытия GUI?