qpython kivy_Kivy和PY4A的区别

令人困惑的是,有两个名为“python for android”的项目。

SL4A允许您在android上运行python脚本。他们的PY4A是他们工具链中的一个步骤,但我对它了解不多。我知道与androidapi有一些集成(你可以使用一些硬件等),但在如何运行程序方面有限制(它们不是完整的应用程序,没有gui等)。这是我从其他帖子中推断出来的,我没有试过,不要相信我的话。(编辑:实际上似乎有一些打包apk的能力和创建gui的多种方法,我不知道细节)

Kivy是一个图形化的框架,支持许多操作系统(linux、windows、osx、android、ios,可能已经有更多)。您可以使用它来构建python gui。kivy项目还启动了自己的python for android项目,该项目提供了为android编译python解释器并将其打包为实际android应用程序(包括与pyjnius的java api集成等)的方法。Kivy与它很好的集成,这样你就可以轻松地为android编译python gui应用程序,不过我不认为这个python for android仅限于Kivy应用程序。

所以,它们是完全不同的项目,恰好有一个同名的组件。SL4A是用于在android上运行python脚本的,我对它的限制和细节知之甚少。Kivy是一个python图形框架(不限于android),可以通过自己的python for android项目编译成完全集成的gui-android应用程序。

你可以看到(例如)kivy showcase一些简单的kivy功能的例子,或者flat jewels一个用kivy制作的简单游戏的例子。这些只是例子,还有很多可能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值