Python открывать и закрывать веб-просмотр из PySimpleGUIQt - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь открыть и закрыть 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 &')
...