2012-04-22 6 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

Pythonでは、名前の衝突を起こす可能性があるため、 "import *"しないでください。あなたが 'tkinter as tk'のようなことをしてから、すべてのtkコマンドの前に' tk 'をつけた方が良いと思うのです。 –

関連する問題