kivy学习完全解析 001
发布日期:2021-06-24 15:22:16 浏览次数:2 分类:技术文章

本文共 1306 字,大约阅读时间需要 4 分钟。

返回函数

#!/usr/bin/python# -*- coding:utf-8 -*-#如果不需要立即运算而是要在以后的程序中有需要的时候在运算#可以不返回结果而是返回函数def product(*arg):      #定义求积函数     a = 1              #初始值     for i in arg:      #迭代循环传递的列表         a = a * i     return a           #返回值f = product(1,2,3,4) print(f)def lazy_product(*arg):    def product():        a = 1        for i in arg:            a = a * i        return a    return product f = lazy_product(1,2,3,4) print(f)print(f())

在这里插入图片描述

# 导入 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 BoxLayoutclass 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()

在这里插入图片描述

转载地址:https://blog.csdn.net/weixin_33595571/article/details/116333111 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:kivy学习完全解析 002 按钮位置及大小
下一篇:auto.js 一组控件

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月11日 05时50分20秒