창 아래에 문제가 있을 것입니다.
时光@记忆
时光@记忆 2020-03-04 18:45:39
0
0
935

# 해당 스크립트를 실행하려면 클릭하세요
#? 스크립트의 데이터를 표시하는 방법
#? 스크립트를 실행하고 중지하는 방법
#? 가능한 문제

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

# -> -> func2 --> func3
# |App| -> display() > update_style() & if do()
# 프로세스

def make_app():
app ()
app.geometry('300x500')
버튼(text='run', command=run_script).pack()
버튼(text='stop', command=stop_script).pack()
앱 반환

def run_script():
print('안녕하세요')
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)
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿