Как закрыть работающую программу Windows OS кнопкой? - PullRequest
0 голосов
/ 05 мая 2019

Я делаю простой графический интерфейс с использованием Python 3.7.3 и tkinter для открытия и закрытия приложений Windows.Я не могу найти способ закрыть работающую программу с помощью экранной кнопки.Мне нужна кнопка «закрыть», чтобы сделать что-то еще, поэтому простое использование кнопки «x» (рядом с минимизацией и максимизацией) не будет работать для моего случая.

from tkinter import *
import os, subprocess

root = Tk()
root.geometry("300x300")

def OpenCalc():    
    app1 = os.startfile("C:\Windows\System32\calc.exe")

def CloseCalc():
    os.close(app1)
    # or
    # os.closefile("C:\Windows\System32\calc.exe")

b1=Button(root, text="Open Calc", command=OpenCalc).pack()
b2=Button(root, text="Close Calc", command=CloseCalc).pack()

root.mainloop()
...