分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

kivy 使用webview加载网页

发布时间:2023-09-06 02:29责任编辑:蔡小小关键词:webview
from kivy.app import Appfrom kivy.uix.widget import Widgetfrom kivy.clock import Clockfrom jnius import autoclassfrom android.runnable import run_on_ui_threadWebView = autoclass(‘android.webkit.WebView’)WebViewClient = autoclass(‘android.webkit.WebViewClient’)#activity = autoclass(‘org.renpy.android.PythonActivity’).mActivityactivity = autoclass(‘org.kivy.android.PythonActivity’).mActivityclass Wv(Widget): ???def __init__(self, **kwargs): ???????super(Wv, self).__init__(**kwargs) ???????Clock.schedule_once(self.create_webview, 0)@run_on_ui_threaddef create_webview(self, *args): ???webview = WebView(activity) ???settings = webview.getSettings() ???settings.setJavaScriptEnabled(True) ???settings.setUseWideViewPort(True) # enables viewport html meta tags ???settings.setLoadWithOverviewMode(True) # uses viewport ???settings.setSupportZoom(True) # enables zoom ???settings.setBuiltInZoomControls(True) # enables zoom controls ???wvc = WebViewClient() ???webview.setWebViewClient(wvc) ???activity.setContentView(webview) ???webview.loadUrl(‘http://beta.html5test.com’)class ServiceApp(App): ???def build(self): ???????return Wv()if __name__ == ‘__main__’: ???ServiceApp().run()

  

kivy 使用webview加载网页

原文地址:https://www.cnblogs.com/pythonClub/p/10260884.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved