2012-04-14 11 views
0
from Tkinter import * 

class Output: 
    def __init__(self,master): 
    self.u=Text(master,width=40) 
    self.u.grid(row=0,column=0) 
    self.v=Button(master,text="Add text",command="Write") 
    self.v.grid(row=1,column=0) 

def Write(self): 
    self.u.insert(1.0,"Meh") 

root=Tk() 
output=Output(root) 
root.mainloop() 

ボタンをリアルタイムで動作させるにはどうすればよいですか?可能であれば、これがうまくいかない理由を説明したいと思います。Tkinter Textウィジェットをリアルタイムで更新しますか?

答えて

2

「リアルタイムで作業する」という意味は理解できませんが、コードにバグがあります。 commandオプションはコマンドへの参照を取りますが、それに文字列を与えています。ボタンの定義を次のように変更します。

self.v = Button(master, text="Add text", command=Write) 
+0

これはそれです。速やかなご返信ありがとうございます。 –

関連する問題