私の質問は
私は必要としない私はそれがこれらのボタンの文字以上のようâエントリ内貼りますâボタンをクリックしたとき、私はそれを実装する方法でありますそれのためのコード。私が必要とするのは、これを行うアイデアです。
私の質問は
私は必要としない私はそれがこれらのボタンの文字以上のようâエントリ内貼りますâボタンをクリックしたとき、私はそれを実装する方法でありますそれのためのコード。私が必要とするのは、これを行うアイデアです。
これはTkinterのエントリウィジェットを使用して、2つのボタンのためにそれを行う方法を示しています。
from Tkinter import *
class Application(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.text = Entry(self)
self.text.pack({"side": "left"})
self.but1 = Button(self)
self.but1["text"] = "a"
self.but1.bind("<Button-1>", self.do)
self.but1.pack({"side": "left"})
self.but2 = Button(self)
self.but2["text"] = "b"
self.but2.bind("<Button-1>", self.do)
self.but2.pack({"side": "left"})
self.pack()
def do(self, event):
widget = event.widget
self.text.delete(0, END)
self.text.insert(0, widget["text"])
root = Tk()
app = Application(master=root)
app.mainloop()
編集:解消root.destroy()は必要ありません。 bind
メソッドの代わりにcommand
引数を使用する代替戦略については、下記のBryan Oakleyのコメントを参照してください。
GUIに何を使用しているのかを特定しない限り、回答するのは難しいでしょう。また、作業可能な自己完結型のテスト可能なコードスニペットを含める必要があります。 – mac
私はgui tkinterモジュールとして使用する – marco
良い悲しみの人々!この質問は、それほど多くのダウン投票を受けるほど悪くない(私はこれを書いているように7つのダウン投票がある)。質問は書かれていませんが、回答を出すのはまだ簡単です。ポイントを得るには-1のスコアで十分だと思います。 –