#!/usr/bin/env python3
import webview,os,subprocess,time
class Api:
def run(self,c):
output=subprocess.check_output(c.split())
print(output.decode("utf-8"))
# Qui aggiusto soltanto l'output del comando
# per renderlo adatto a essere inserito in una
# istruzione javascript
r=output.decode("utf-8").split()
r=" ".join(r)
# Eseguo semplicemente del codice javascript
js="$('#out').append('%s
');" % r
window.evaluate_js(js)
api = Api()
window=webview.create_window('Titolo', 'index.html', js_api=api)
webview.start(debug=True)
**index.html**
Titolo
Utilizzo delle Api di pywebview
Il programma esegue un comando impartito tramite la input qui sotto.
Esegui comando: