Tkinter ボタンには command プロパティが 1つしかないため、複数のコマンドまたは関数を組み合わせて、この単一の関数をボタンの command にバインドする必要があります。 次のよう lambda に複数のコマンドを組み合わせて使用できます。 def command(): return [funcA(), funcB(), funcC(...
"表示内容")root=tkinter.Tk()root.title("たいとる")root.resizable(False,False)root.geometry("400x200")button=tkinter.Button(root,text="ボタン",font=("Times New Roman",24),command=click_btn)button.place(x=100,y=100)root.mainloop()...
テキスト入力(複数行)text = tk.Text(root, width=30, height=10) text.insert(tk.END, 'Hello') # 初期値 print(text.get('1.0', tk.END)) # 'Hello' text.delete('1.0', tk.END) # クリア print(text.get('1.0', tk.END)) # '' text.place(x=8, y=8) ...
expand=True は複数のウィジェットに指定することも可能です。 expandの設定例2 # 各ウィジェットの配置 canvas1.pack( side=tkinter.RIGHT, expand=True ) button1.pack( side=tkinter.RIGHT, ) button2.pack( side=tkinter.RIGHT, expand=True ) canvas2.pack( side=tkinter.RIGHT, ) この場合はア...
ボタンや入力フィールド等複数の部品をまとめるもの ウィジェット作成・配置 defcreate_widgets(self):## ~上記記載分を省略~## 上記の続きに追加# フレーム## bd :ボーダーの幅## relief :フレームの枠の形fm_select=tk.Frame(pw_left,bd=2,relief="ridge")pw_left.add(fm_select) ...