My機能は、私は、ボタンのクリックで、エントリーボックスに入力された任意の値を返すされていません。tkinter:値を返さないコールバック?
from tkinter import *
import os
def onclick2():
val = box.get()
return(val)
root = Tk()
box = Entry(root)
box.pack()
buttonfortxtbox = Button(root, text="Check Result", font=('Cooper Black', 9), bd=10, width=20,command=onclick2)
buttonfortxtbox.pack(anchor = S)
print(onclick2())
root.mainloop()
** onclick2 **の外でグローバル変数** val **を宣言できます。 –
値は返されており、有用な場所には返されません。 –
どこから返されると期待していますか?ボタンをクリックすると、何も戻り値をリッスンしません。 –