kivy的第一个程序,使用button控件。。。
# 导入 kivy 的 App 类,它是所有 kivy 应用的基类 from kivy.app import App # Kivy 内置了丰富的控件(widget),如 # 按钮 (button), 复选框 (checkbox),标签 (label), 输入框 (textinput),滚动容器 (scrollable container) 等 from kivy.uix.button import Button # 引入BoxLayout布局 from kivy.uix.boxlayout import BoxLayout #使其支持中文 #from kivy.core.text import LabelBase #LabelBase.register(name='Roboto',fn_regular='./msyh.ttc') class IndexPage(BoxLayout): # 初始化 def __init__(self, **kwargs): super().__init__(**kwargs) # 添加一个按钮 self.join = Button(text="hello world!!") # 将按钮添加到页面控件中 self.add_widget(self.join) # 从 App 类中继承了 kivy 应用最基本的方法,如创建窗口、设置窗口的大小和位置等 class TestApp(App): # 实现 TestApp 类的 build 方法(继承自 App 类) def build(self): # build 方法返回的控件,在 Kivy 中,称之为“根控件” (root widget) # Kivy 将自动缩放根控件,让它填满整个窗口。 return IndexPage() # 当.py文件被直接运行时,if __name__ == '__main__'之下的代码块 将 被运行 # 当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块 不被运行 if __name__ == "__main__": TestApp().run()
版权声明
1.本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
2.本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
3.若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
4.若内容涉及侵权或违法信息,请联系本站管理员进行下架处理,邮箱ganice520@163.com(本站不支持其他投诉反馈渠道,谢谢合作)
- 上一篇: python 安装kivy
- 下一篇: [Kivy教程]UI实例
发表评论