Python tkinter 【コマンドボタンで戻り値】取得

Python

def click_change(): select_row = tree.selection() if not select_row: messagebox.showinfo('エラー1','未選択です') else: label_9 = make_label2('No',985,50) label_10 = make_label2('テスト1',1040,50) label_11 = make_label2('テスト2',1155,50) label_12 = make_label2('テスト3',1280,50) label_13 = make_label2('テスト4',1385,50) label_14 = make_label2('テスト5',1490,50) item_list = [] item_list = tree.item(select_row[0])['values'] item_0 = item_list[0] item_1 = item_list[1] item_2 = item_list[2] item_3 = item_list[3] item_4 = item_list[4] item_5 = item_list[5] # ラベル label_21 = make_label2(item_0,985,150) label_22 = make_label2(':',1177,150) label_23 = make_label2(':',1225,150) label_26 = make_label3(item_5,1485,155) # コンボボックス list_12 = [] list_60 = [] list_e = [] list_12 = ['1','2','3','4','5'] list_60 = ['1','2','3','4','5','6'] list_e = ['その1','その2','その3','その4'] item_2hh = str(item_2[0:2]) item_2mm = str(item_2[3:5]) item_2ss = str(item_2[6:8]) combobox1 = make_combobox(list_e,1035,150,85,30,item_1) combobox2 = make_combobox(list_12,1140,150,35,30,item_2hh) combobox3 = make_combobox(list_60,1190,150,35,30,item_2mm) combobox4 = make_combobox(list_60,1240,150,35,30,item_2ss) # テキストボックス textbox_1 = make_textbox(1300,150,50,30) textbox_2 = make_textbox(1405,150,50,30) textbox_1.insert(tk.END,item_3) textbox_2.insert(tk.END,item_4) def click_check1(): # チェックボタンを押したら click_changeの textbox_1 textbox_2 の値を取得する # def click_change()でtextbox_1、textbox_2をreturn して 引数として渡したかったが出来なかった。 data_1 = textbox_1.get() data_2 = textbox_2.get() print(data_1) print(data_2) # ボタンの設定button1 = tk.Button(win,text='変更',font=("", 20),command=click_change,bg='blue',fg='white')button1.place(x=680,y=35,width=90,height=70) button3 = tk.Button(win,text='チェック',font=("", 20),command=click_check1,bg='blue',fg='white')button3.place(x=1380,y=200,width=90,height=50)

コメントを投稿

0 コメント