为什么要吃鸡
之前用Tkinter给单位的小间距LED屏展示系统写了个简单的Windows桌面应用程序,可在台式PC端通过有线网络,或者移动PC通过无线网络对大屏显示系统进行一些控制。但是我懒,觉得麻烦,希望在移动端也能够使用这个应用,希望走到大屏前,掏出我的手机就能嗨皮了😊,所以我希望能一位女神,能让我能用同一个码子就能到处欢乐的吃鸡。于是就有了接下来的故事(不是事故)。
鸡维Kivy
听到了鸡叫,就要鸡冻,即刻拜访了度娘。Python常用GUI框架集有PyQt、Tkinter、wxPython、PyGUI、Kivy
度娘牵线,我邂逅了各平台通吃的Kivy,通过kivy框架,我们可以创建跨平台GUI应用程序。初恋的感觉那叫一个好,真到结婚生孩子(打包apk,ios)时,坎坷开始了。第一次结婚,第一次生孩子没经验啊。而且Kivy这个外国Girl,根据搜索结果推断,祖国的攻城狮宠幸她的是少之又少啊。毕竟Kivy的GUI确实粗糙了一些。
生孩子手册
生产环境搭建
我是在苹果MacOS系统上使用VirtualBOX搭建Ubuntu虚拟机,在虚拟机中用buildozer打包安卓apk应用,苹果电脑系统用来打包ios应用。其他虚拟平台没有实践过,应该也是可以的。
一、安装虚拟机
写这篇文章时,buildozer官方文档建议使用Ubuntu 18.04(64bit)。VirtualBOX及Ubuntu虚拟机的安装步骤这里就不做过多介绍了,