Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ボタンに埋め込まれたイベントに情報を追加する方法を知りたいです。
例えば:
okButton = ttk.Button( content, text = 'OK' ) okButton.bind( "<Button-1>", browseFile ) def browseFile( event ): pass
ボタンがクリックされたときに、文字列パラメーター「OK」を関数に渡したいのですがbrowseFile、何をする必要がありますか?
browseFile
ありがとう
eventオブジェクトには、widgetイベントを発生させたウィジェットを識別するメンバーがあります。cgetメソッドを使用して、そのウィジェットのテキストを取得できます。
event
widget
cget
def browseFile(event): buttonText = event.widget.cget("text") if buttonText == "OK": doSomeStuff()