2012-04-22 8 views
3

엔트리 위젯을 사용해야하는 프로그램을 Tkinter에서 만들려고합니다. 나는 다른 웹 사이트를 보았지만 그 중 누구도 Entry 위젯과 그 기능을 사용하는 방법을 명확히 파기하지 않았다. 누군가 그것을 설명하거나 훌륭한 링크를 주시겠습니까?Tkinter에서 엔트리 위젯을 사용하는 방법

위젯에서 정보를 얻는 방법에 대한 도움을 받으실 수 있습니다.

+1

시도한 내용과 문제가 무엇인지 보여주는 것이 도움이 될 확률이 높아집니다. –

+0

기본적으로 항목 위젯의 기능 및 사용 방법을 알고 싶습니다. – udpatil

답변

8

이것은 매우 일반적인 질문처럼 보이지만, 여기에 훌륭한 세부 사항을 가지고 있으며, here 'SA 웹 사이트는 매우 간단한 일반적인 예입니다 :

import Tkinter as tk 

class application: 
    def __init__(self,window): 
     """ Initalize the Application """ 
     self.myentrybox = tk.Entry(window) 
     self.myentrybox.pack() 
     self.myentrybox.insert(0,"some default value") 
     self.myentrybox.bind("<Return>",self.Enter) 

    def Enter(self,event): 
     """ Someone Pressed Enter """ 
     print "You entered >> %s" % (self.myentrybox.get()) 

root=tk.Tk() 
myapp = application(root) 
root.mainloop() 

바라건대 당신은 당신이 구체적으로 알 필요가 무엇을 추정 할 수 있습니다 ...

+0

은 창을 표시하거나 숨길 수 있습니까? – udpatil

+1

파이썬에서는 이름 충돌을 일으킬 수 있기 때문에 "가져 오기 *"하지 않아야한다는 데 일반적으로 동의합니다. 나는 당신이'tkinter as tk'와 같은 것을했을 때 당신의 예제가 더 좋을 것이라고 생각하고 모든 tk 커맨드의 앞에'tk '를 붙입니다. –

관련 문제