Я делаю простой графический интерфейс с использованием 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()