窓の下では問題が発生します
时光@记忆
时光@记忆 2020-03-04 18:45:39
0
0
848

# クリックして対応するスクリプトを実行します
#?スクリプトのデータを表示するにはどうすればよいですか
#?スクリプト
#を実行および停止するにはどうすればよいですか?考えられる問題

from runpy import run_path
from tkinter import *
# from multiprocessing import Process
import multiprocessing
# app exe -> id ---> pid (running) id)

# |script| -> func1 -> func2 --> func3
# |App| -> display() & if do() -> update_style() & if do()
# Process

def make_app():
app = Tk()
app.geometry('300x500')
Button(text= 'run', command=run_script).pack()
Button(text='stop', command=stop_script).pack()
return app

def run_script():
print('hi ')
p = multiprocessing.Process(name='print', target=lambda:run_path('test.py'))
p.start()


def stop_script ():
for p in multiprocessing.active_children():
if p.name == 'print':
p.terminate()

def watcher() :
print(multiprocessing.active_children())
app.after(1000, watcher)

if __name__ == '__main__':
app = make_app()
app.after(0, watcher)
app.mainloop()














##

时光@记忆
时光@记忆

既然选择了远方,便只顾风雨兼程

全員に返信 (0)
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!