# Klik untuk melaksanakan skrip yang sepadan
#? Bagaimana untuk memaparkan data skrip
#? Bagaimana untuk menjalankan dan menghentikan skrip
#? Masalah yang mungkin berlaku
dari runpy import run_path
dari tkinter import *
# daripada proses import berbilang pemprosesan
# app exe -> pid (id berjalan)
# |script| -> func2 --> func3
# |App| -> jika lakukan() -> ()
app.geometry('300x500')
Butang(text='run', command=run_script).pack()
Button(text='stop', command=stop_script).pack()
return app
def run_script():
print('hai there')
p = multiprocessing.Process(name='print', target=lambda:run_path('test.py'))
p.start()
def stop_script ():
untuk p dalam multiprocessing.active_children():
jika p.name == 'print':
p.terminate()
def watcher():
print(multiprocessing.active_children())
app.after (1000, pemerhati)
jika __nama__ == '__utama__':
app = make_app()
app.after(0, watcher)
app.mainloop()
既然选择了远方,便只顾风雨兼程