创建您喜爱网站的桌面应用程序

WebAppif的Python项目详细描述


webappify是一个简单的模块,可以轻松创建您自己的网站桌面应用程序。webappify使用pyqt5和qtwebkit或 用于显示网页的qtwebengine,可用于python 2.7和python 3.4及更高版本。

要创建自己的桌面Web应用,请导入并设置WebApp类。

fromwebappifyimportWebAppapp=WebApp('OpenStreetMap','https://www.openstreetmap.org','osm.png')app.run()

这将创建一个窗口与网站,使用提供的图标。

其他选项

版本0.2提供了最小化系统托盘的选项。只需将canMinimizeToTray=True传递给类 将安装一个带有必要菜单选项的托盘图标。

app=WebApp('OpenStreetMap','https://www.openstreetmap.org','osm.png',canMinimizeToTray=True)

单击托盘图标将显示窗口,而右键单击将显示菜单。

注意

如果您的站点需要flash player,则需要在系统范围内安装相应的flash player插件。对于qtwebkit 您将需要npapi插件,而对于qtwebengine,您将需要ppapi插件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Spring启动测试中的java MockBean注释导致NonuniqueBeandDefinitionException   java Spring Hateoas调试模板不能为null   递归培根游戏Java程序?   java在Android中保存少量数据(对象)的最简单方法是什么?   异常处理Java中finally块的要点是什么?   是java。util。货币真的是工厂方法模式吗?   java如何输入字符以停止循环   java如何对流的某些部分执行缩减操作   java new Gson()。单例类的toJson(object)返回null   java Itext泰米尔字体显示不正确   java运行时。getRuntime()。gpg命令不起作用的exec()   java如何在preparedstatemenet中将字符连接到SQL字符串   java将同一实体的多个表示形式与lazyload合并时出错   JavaSpring、Hibernate和JPA:在entitymanager上调用persist似乎并没有提交到数据库   java osgi r6服务。组成部分注释属性列表