准备工作(引荐进修:Python视频教程)
应用python开辟app须要用到python的一个模块–kivy,kivy是一个开源的,跨平台的Python开辟框架,用于开辟运用立异的应用顺序。简而言之,这是一个python桌面顺序开辟框架(相似wxpython等模块),壮大的是kivy支撑linux、mac、windows、android、ios平台,这也是为何开辟app须要用到这个模块。
虽然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 App class HelloApp(App): pass if __name__ == '__main__': HelloApp().run()
2)建立一个hello.kv文件,写入:
Label: text: 'Hello, World! I am nMask'
简朴申明:main.py是进口函数,定义了一个HelloApp类,该类继续kivy.app;hello.kv文件是kivy顺序,相当于定义界面风格等,该文件定名规则为类名小写且去除app。
运转第一个python app
python main.py
更多Python相干技术文章,请接见Python教程栏目举行进修!
以上就是python能够做app么的细致内容,更多请关注ki4网别的相干文章!