将文本保存在变量中,并在单击Python中的按钮时显示它

时间:2016-11-03 19:12:23

标签: python tkinter

我开始使用python代码。我正在尝试使用Tkinter制作一些代码。

我有一个窗口,我在那里问这个名字。 然后,当我点击“输入”按钮时,我希望该名称出现在另一个窗口中..

这是我被困的代码:

#!/usr/bin/env python
#.*. coding: utf-8 .*.

from Tkinter import *

fenetre = Tk()

info = Label(fenetre,text="entrez votre nom")
info.pack()

name = StringVar()
ligne_text = Entry(fenetre,textvariable = name,width=30)
ligne_text.pack()


display_button = Button(fenetre,text="Enter")
display_button.pack()


fenetre.mainloop()

1 个答案:

答案 0 :(得分:1)

您可以将按下的回调函数设置为按钮:

#!/usr/bin/env python
#.*. coding: utf-8 .*.

from Tkinter import *

fenetre = Tk()

info = Label(fenetre,text="entrez votre nom")
info.pack()

name = StringVar()
ligne_text = Entry(fenetre,textvariable = name,width=30)
ligne_text.pack()

def onPress():
    NewWindow = Toplevel()
    Label(NewWindow,textvariable=name).pack()

display_button = Button(fenetre,text="Enter",command=onPress)
display_button.pack()


fenetre.mainloop()