一、说明
Kivy是一个很优秀的,基于Python的GUI库,可以利用Python快速编程的特点,快速的编写windows, linux, mac, android, ios等主流平台的应用程序。同wxPython、PyQt相比,最大的优点是可以快速地编写移动应用程序。
二、安装
1、Windows
pip install kivy
pip install kivy-examples
2、Linux
三、简单例程
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
class MyLayout(BoxLayout):
def __init__(self, **kwargs):
super().__init__(**kwargs)
button = Button(text="hello world")
self.add_widget(button)
class MyApp(App):
def build(self):
self.title = "demo"
return MyLayout()
if __name__ == "__main__":
MyApp().run()
运行效果