Akan ada masalah di bawah tingkap
时光@记忆
时光@记忆 2020-03-04 18:45:39
0
0
946

# 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()



















时光@记忆
时光@记忆

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

membalas semua(0)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan