スレ立てるまでもない質問はここで 159匹目at TECH
スレ立てるまでもない質問はここで 159匹目 - 暇つぶし2ch275:デフォルトの名無しさん
22/02/27 17:04:43.61 EPp3U+v4.net
>>261
ごちゃごちゃしてわからんくなったらシンプルな形で試してみよう
tkinter自身は「外部からのキル信号を受ける別threadのwhileループ」を表現できる
afterが動いてwhileがハングするなら、そのループはmainloop側で回ってるわよ、たぶん
こういうのがやりたいんだしょ?
import tkinter as tk
import threading
import time
def on_start():
__sub_thread = threading.Thread(target=job)
__sub_thread.start()
def on_stop():
__global flg
__flg = False
def job():
__done = 0
__while flg:
____done += 1
____print(done)
____time.sleep(1)
root = tk.Tk()
flg = True
start = tk.Button(root, text='start', command=on_start).pack()
stop = tk.Button(root, text='stop', command=on_stop).pack()
root.mainloop()
あとtk/tclスレか(あんのか?) pythonスレで続きやろう


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch