2017-05-30 50 views
-2

我在论坛上发现了这一点的代码,我一直试图让它 使它打印在另一个文本字段,而不是控制台...我试图创建一个加密...提前帮助谢谢...一个非常简单的项目与tkinter

from tkinter import * 

def print_text(): 
global e 
string = e.get() 
print(string) 


root = Tk() 

root.title('Name') 

e = Entry(root) 
e.pack() 
e.focus_set() 

b = Button(root, text='Okay', command=print_text) 
b.pack(side='bottom') 
root.mainloop() 
+0

没有“其他文本字段”中你的代码。有很多关于设置各种小部件的价值的文档,你有没有读过它? –

回答

0

您必须添加一个标签和一个textvariable该标签:

from tkinter import * 

def print_text(): 
    global e, l_var 
    string = e.get() 
    print(string) 
    l_var.set(string) 


root = Tk() 

root.title('Name') 

e = Entry(root) 
e.pack() 
e.focus_set() 

b = Button(root, text='Okay', command=print_text) 
b.pack(side='bottom') 

l_var = StringVar() 
l = Label(root, textvariable=l_var) 
l.pack() 

root.mainloop()