1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
## Events
Subscribe and unsubscribe to pywebview events.
``` python
import webview
def on_closed():
print('pywebview window is closed')
def on_closing():
print('pywebview window is closing')
def on_shown():
print('pywebview window shown')
def on_loaded():
print('DOM is ready')
# unsubscribe event listener
webview.windows[0].loaded -= on_loaded
webview.windows[0].load_url('https://google.com')
if __name__ == '__main__':
# Create a standard webview window
window = webview.create_window('Simple browser', 'https://pywebview.flowrl.com/hello')
window.closed += on_closed
window.closing += on_closing
window.shown += on_shown
window.loaded += on_loaded
webview.start()
```
|