Tkinterを使って別のスレッドとやりとりしたいと思っています。出力は(ユーザーが2秒後にボタンをクリックしたと仮定して):Tkinterとスレッドを使って連続的なバックグラウンドプロセスを制御する
Steve
Steve
Joline
Joline
Joline
どこが間違っていますか?
from Tkinter import *
import time
import threading
from threading import Thread
def changeName():
person = "Joline"
def controls():
root = Tk()
button = Button(text="Change Name", command=changeName)
button.pack(side=LEFT)
root.mainloop()
def work():
person = "Steve"
for _ in range(5):
print("hello " + person)
time.sleep(1)
Thread(target = controls).start()
Thread(target = work).start()
Tkでこのようなスレッドを使用しないでください。 – Pythonista
私ができることは可能ですか? –
はい、私はしばらくのうちに回答を投稿します。 – Pythonista