実行結果 Buttonの処理(イベントに引数を渡す) commandで指定する関数をlambda式で記述 ウィジェット作成・配置 defcreate_widgets(self):## ~上記記載分を省略~## 上記の続きに追加# ボタン# ボタンイベントに引数を渡すfm_btns=tk.Frame(pw_left,bd=2,relief="ridge")fm_btns.pack(side="...
button2 = customtkinter.CTkButton(master=self, text="ボタン2", command=self.button_function, font=self.fonts) self.button2.grid(row=1, column=1, padx=10, pady=20) place のようにウィジェットの大きさを意識することなく、ウィジェットを指定した場所に配置してくれます。 2.5.2. ...
()cb=ttk.Combobox(frame,textvariable=v,values=fruits,width=10)cb.set(fruits[0])cb.bind('<<ComboboxSelected>>',lambdae:print('v=%s'%v.get()))cb.grid(row=0,column=0)# Buttonbutton1=ttk.Button(frame,text='OK',command=lambda:print('v=%s'%v.get()))button1.grid(row=0,column=1...
TkinterTkinter Button TkinterButtonウィジェットのcommandオプションは、ユーザーがボタンを押すとトリガーされます。いくつかのシナリオでは、添付のコマンド関数に引数を渡す必要がありますが、以下のような引数を単に渡すことはできません。