使用Kivy构建现代桌面GUI应用


  • 简介
  • 目录大纲
  • 最新文档

    使用TextSize和LineHeight属性格式化长文本

    在上一篇文档中,我们通过 markup 文本标记,对Label文本内容进行的格式化的处理。除了里面介绍的一些对文本进行格式化标记处理的方式方法外,我们还经常需要对文字的大小和行高进行处理,本篇文档我们就来学习一下设置Label文本中的文字大小的行高。 示例依然还是上一篇文档的示例: ``` from kivy.app import App from kivy.uix.label import L………

    州的先生 - Feb. 23, 2021, 11 p.m.


    使用文本标记

    我们可以使用markup属性启动Label文本的格式化处理,其语法与bbcode类似,但是只能使用内联的样式。 例如: l = Label(text="你好,[u]州的先生[/u]",font_name="SiyuanHeiti",markup=True) Kivy 的文本标记功能支持以下的语法: [b][/b]:粗体文字; [i][/i]:斜体文字; [u][/u]:下划线文字; [s][/………

    州的先生 - Feb. 22, 2021, 10:25 p.m.


    五、理解文本小部件

    Kivy 中的Label小部件用于显示文本内容,其位于kivy.uix.label中,通过如下方式进行引入: from kivy.uix.label import Label 以下是一个简单的示例: ``` coding:utf-8 @文件: 5.1.py @创建者:州的先生 #日期:2021/2/22 博客地址:zmister.com from kivy.app import App from………

    州的先生 - Feb. 22, 2021, 10:01 p.m.


    StackLayout 堆叠布局

    堆叠布局 StackLayout 用于垂直或水平地排列小部件。堆叠布局支持以下两种方式来控制小部件的排列: lr-tb:从左到右,然后从上到下地排列; tb-lr:从上到下,然后从左到右地排列; 引入堆叠布局: from kivy.uix.stacklayout import StackLayout 设置排列方式: StackLayout(orientation='lr-tb') 实例1 同………

    州的先生 - Feb. 5, 2021, 9:21 p.m.


    GridLayout 网格布局

    网格布局GridLayout在各类图形界面开发中都是很常用的布局层。通过行和列的设置,它可以灵活地自适应地控制小部件在布局层中的位置。 下面我们就来熟悉一下 Kivy 中 GridLayout 网格布局的使用方法。 引入方式 GridLayout 的引入和其他的布局层引入方式一样: from kivy.uix.gridlayout import GridLayout 参数 实例化的 GridLa………

    州的先生 - Feb. 5, 2021, 9:09 p.m.



    州的先生