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制作的簡單游戲的例子。這些只是例子,還有很多可能。
總結
以上是生活随笔為你收集整理的qpython kivy_Kivy和PY4A的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二项分布的公式讲解
- 下一篇: 加速下载安装pytorch