2016-11-03 6 views
-1

파이썬 코드로 시작했습니다. Tkinter를 사용하여 약간의 코드를 작성하려고합니다.파이썬에서 버튼을 클릭하면 텍스트를 변수에 저장하고 표시합니다.

나는 이름을 묻는 창이있다. 당신이 onpressed 콜백 기능을 설정할 수 있습니다

#!/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() 
+0

여기서 코드는 무엇입니까? 단추에 코드를 첨부 한 것으로 보이지 않습니다. Button 객체를 함수에 첨부하는 방법에 대한 문서를 읽는 것이 좋습니다. –

+0

"이름"에 입력 한 텍스트를 저장 한 다음 "입력"을 누르면 표시하는 방법을 모르겠습니다. 나는 인터넷에 체크인했고 내가 필요한 것을 찾지 못했습니다. 감사합니다. @BryanOakley – YLM

+0

자습서를 찾으십시오. 이 튜토리얼은 아니지만 유용 할 수 있습니다 : effbot.org : [Button] (http://effbot.org/tkinterbook/button.htm) – furas

답변

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() 
관련 문제