kivy学起来有意思吗?
其实kivy就可以开发安卓和ios应用,简单介绍一下吧,kivy是一个跨平台的快速开发应用程序的python库,一次编写,处处运行,编写一套代码即可在目前主流的开发平台上直接运行,支持windows,linux,android和macos四大主流平台,使用简单,程序员只需要简单的几行代码就可写出绚丽的界面,下面我简单介绍一下kivy的安装和简单使用,实验环境win7+python3.6+pycharm5,主要如下:
1.安装kivy。这里官方介绍的最详细了,我就不演示了,直接按着步骤来,很快就能安装成功,地址https://kivy.org/docs/installation/installation-windows.html:
2.安装成功后,我们就可以测试一下kivy能否正常使用,很简单的几行代码,如下,就是一个界面加一个按钮,如果想看更多例子的话,可以直接访问kivy官网,看官方提供的examples,文档https://kivy.org/docs/examples/gallery.html,说明的很详细:
from kivy.app
import Appfrom kivy.uix.button import Button
class TestApp(App):
def build(self):
return Button(text='Hello,Kivy')
TestApp().run()
程序运行界面如下,说明kivy已经能正常使用:
3.程序开发完成后,放在windows上面没有什么太大的意义,我们需要它在安卓或苹果手机上面运行,这时就需要在这些环境下面编译打包我们开发的程序。这里我就不详细介绍了,很麻烦,需要下载各种软件和各种包,许多还要翻墙才行,提供一个打包成安卓程序的网址https://www.tuicool.com/articles/NFJRvun,这个是中文的,介绍的很不错,感兴趣的话,可以试试。当然,官网也给出了各平台详细的打包过程https://kivy.org/docs/guide/packaging.html,只不过都是英文的,如下:
windows平台:https://kivy.org/docs/guide/packaging-windows.html
android平台:https://kivy.org/docs/guide/packaging-android.html
ios平台:https://kivy.org/docs/guide/packaging-ios.html
ox平台:https://kivy.org/docs/guide/packaging-osx.html
我目前了解的就这么多,也没有深入的研究过kivy,这个平台在国外挺流行的,甚至一度超过PyQt,只不过在国内不是很流行,相关资料和文档也比较少,了解的人也不是很多,感觉还是不入流,不管是开发桌面应用还是移动应用,一般都不用python,这也不是python的强项,kivy这个包如果感兴趣的话,了解学习一下就行。希望以上分享的内容能对你有所帮助吧。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有