Я пытаюсь открыть и закрыть pywebview из системной панели PySimpleGUIQt, но каждый раз он открывает новое окно веб-просмотра. Я хочу открыть тот же веб-просмотр, который был открыт сначала.
имя файла: webview_app.py
import webview
import subprocess
import os
if __name__ == '__main__':
os.system('python app.py &')
webview.create_window('Home', 'http://127.0.0.1:5000/')
webview.start()
имя файла: systray.py
import PySimpleGUIQt as sg
import subprocess
import os
menu_def = ['BLANK', ['&Open', 'E&xit']]
tray = sg.SystemTray(menu=menu_def, filename=r'a.png')
while True: # The event loop
menu_item = tray.Read()
if menu_item == 'Exit':
break
elif menu_item == 'Open':
os.system('python webview_app.py &')