如果想使用Python语言编写图形界面程序,那么有不少的框架可以提供支持,比如Tkinter、Qt for Python、WxPython等。不过这些框架都是只能创建桌面图形界面程序,比如Windows、Linux和macOS。如果我们想要创建IOS或Android等平台的移动应用APP,它们就无能为力了。
那么Python能不能写移动应用APP呢?实际上是可以的。据了解,Kivy和BeeWare都宣称"一次编写,处处部署",基于这些个框架编写的图形界面程序,都能够打包为全平台的应用程序,比如:Windows、Linux、macOS、Android、IOS。
1 BeeWare
BeeWare官方文档
BeeWare是一个基于Python构建的跨平台应用开发框架。
1.1 安装BeeWare
根据BeeWare的文档说明,在Windows上使用,我们首先需要安装Git和WiX Toolset&