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
| import webview import webview.menu as wm
class BrowserApp:
def __init__(self):
self.action_url = "http://dengxiaonan.cn" self.window = webview.create_window("首页", self.action_url, width=1000, height=800)
self.menu_items = [ wm.Menu( "组态", [ wm.MenuAction("组态1", lambda: self.load_url("http://blog.dengxiaonan.cn")), wm.MenuAction( "组态2", lambda: self.load_url("https://www.bilibili.com/video/BV1VF411b7LB?t=1.3"), ), wm.MenuAction("组态3", lambda: self.load_url("https://www.bilibili.com/video/BV1hQHDzKEyj?t=10")), ], ) ] webview.start(menu=self.menu_items, private_mode=False)
def load_url(self, url): """加载URL""" if self.window: self.window.load_url(url) self.action_url = url
if __name__ == "__main__": BrowserApp()
|