http://www.ateqco.com

【1分11选5】python做app用什么工具

利用python开发app需要用到python的一个模块–kivy,kivy(是一个开源的,跨平台的Python开发框架,用于开发使用创新的应用程序。

简而言之,这是一个python桌面程序开发框架(类似wxpython等模块),强大的是kivy支持linux、mac、]windows、android、ios平台,这也是为什么开发app需要用到这个模块。(推荐学习:Python视频教程)

虽然kivy是跨平台的,但是想要在不同的平台使用python代码,还需要将python代码打包成对应平台的可执行程序,好在kivy项目下有个打包工具项目–buildozer,这是官方推荐的打包工具,因为相对比较简单,自动化程度高,其他项目比如:python-for-android也能起到类似的作用,这里不展开介绍。

kivy开发第一个python app

安装完kivy就可以开发app程序了,这里演示下hello-world程序,关于kivy更复杂的用法不是本文重点,后面再成文介绍。
1) 创建一个main.py文件,写入:

#! -*- coding:utf-8 -*-from kivy.app import Appc)lass HelloApp(App):    passif __name__ == '__main__':    HelloApp().run()

2)创建一个hello.kv文件,写入:

Label:        text: 'Hello, World!, I am nMask'

简单说明:main.py是入口函数,定义了一个HelloApp类,该类继承kivy.app;hello.kv文件是kivy程序,相当于定义界面风格等,该文件命名规则为类名小写且去除app。

安装buildozer工具

Buildozer,一个用于轻松打包Android和iOS应用的工具。它自动化整个构建过程,会提前下载打包应用所需的东西,如 python-for-android, Android SDK, NDK 等。

通过以上的编码,我创建了自己的第一个python app程序,该程序可以直接在mac、linux、windows平台下运行,那么如何让它在安卓或者苹果手机上运行呢?我们知道在安卓上运行,需要将其打包成apk安装程序,因此就需要用到前面提到过的buildozer工具。

更多Python相关技术文章,请访问Py[thon教程栏目进行学习!

以上就是python做app用什么工具的详细内容,更多请关注php中文网其它相关文章!

  • 微信
  • 分享php中文网最新课程二维码相关标签:python
  • 本文原创发布php中文网
  • 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

    上一篇:前进上海CES Asia!会趴趴走的家用机器人、超级业务贩卖机看过没?
    下一篇:没有了