kivy教程翻译
  • 概述
  • 欢迎来到kivy
  • 入门
    • 简介
    • kivy安装
    • 第一个应用程序
    • 属性
    • kv设计语言
    • 事件
    • 非小部件对象
    • 布局
    • 绘图
    • 打包
    • 深入
  • 编程指南
    • Kivy 基础
    • 控制环境
    • 配置 Kivy
    • 架构概述
    • 事件和属性
    • 输入管理
    • 小部件
    • 图形
    • Kv 语言
    • 与其他框架集成
    • 打包应用程序
    • 包许可
  • 教程
    • 乒乓球游戏教程
    • 画图应用程序
    • 速成课程
Powered by GitBook
On this page
  1. 入门

kv设计语言

Kivy 提供了一种专门针对简单和可扩展的 GUI 的设计语言。该语言使界面设计与应用程序逻辑分离变得简单,遵循 关注点分离原则。例如:

// 你的应用程序中的每一个类都可以由kv文件中这样的规则来表示
<LoginScreen>
    f_username: username
    f_password: password
    // 这就是你如何将你的widget/layout添加到父类中的方法 (注意缩进)。
    GridLayout:
        // 这是你如何设置你的widget/layout的每个属性的方法
        rows: 2
        cols: 2
        padding: 10
        spacing: 10
        Label:
            text: 'User Name'
        TextInput:
            id: username
        Label:
            text: 'Password'
        TextInput:
            id: password
            password: True
Previous属性Next事件

Last updated 2 years ago