首页 > 其他分享 >kivy入门之布局(二)

kivy入门之布局(二)

时间:2022-09-26 11:34:28浏览次数:43  
标签:__ 入门 text Button 布局 kivy Test7Layout

盒子布局加之嵌套布局

 1 from kivy.app import App
 2 from kivy.core.text import LabelBase
 3 from kivy.uix.boxlayout import BoxLayout
 4 
 5 LabelBase.register("Roboto", "msyhl.ttc")
 6 
 7 
 8 class Test7Layout(BoxLayout):
 9     """盒子布局之嵌套布局"""
10 
11     def __init__(self, **kwargs):
12         super(Test7Layout, self).__init__(**kwargs)
13 
14 
15 class Test7App(App):
16     def build(self):
17         return Test7Layout()
18 
19 
20 if __name__ == '__main__':
21     Test7App().run()

kv语言:

 1 <Test7Layout>:
 2     orientation:'vertical'
 3     Button:
 4         text:'只有永不遏止的奋斗'
 5     Button:
 6         text:'才能使青春之花'
 7     BoxLayout:
 8         orientation:'horizontal'
 9         Button:
10             text:'即便是凋谢'
11         Button:
12             text:'也是壮丽地凋谢'

运行界面显示:

标签:__,入门,text,Button,布局,kivy,Test7Layout
From: https://www.cnblogs.com/shixiaogu/p/16730262.html

相关文章

  • kivy入门之布局(一)
    本篇起,主要围绕布局kivy相比较于pyqt,同为GUI开发框架,不同的是,kivy支持将控件等布局相关代码放在.kv格式结尾的文件中,应用程序在启动过程中,会自动识别加载布局文件......
  • kivy入门
    一、安装三方库及依赖百度很多,这里不做赘述二、中文显示有很多方式,我当时也是搜的,有两种方式我主要讲大概,具体需要实践1、修改kivy的配置文件 ......
  • 三栏布局
    三栏布局就是在网页上以平铺方式展现左中右三列布局,其特点在于,左右两列固定在网页两侧,中间一列永远居中,且当网页宽度大于左右两列宽度之和时,中间一列可随网页整体宽度的变......
  • C++ STL快速入门总结
    STL是“StandardTemplateLibrary”的缩写,中文译为“标准模板库”。STL是C++标准库的一部分,不用单独安装。C++对模板(Template)支持得很好,STL就是借助模板,把常用的数......
  • 监控平台SkyWalking9入门实践
    简便快速的完成对分布式系统的监控;一、业务背景微服务作为当前系统架构的主流选型,虽然可以应对复杂的业务场景,但是随着业务扩展,微服务架构本身的复杂度也会膨胀,对于一......
  • java入门:Hello,World
    卸载卸载JDK删除java的安装目录删除JAVAHOME删除path下关于java的目录java-version安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应的版......
  • [ML从入门到入门] 支持向量机:从SVM的推导过程到SMO的收敛性讨论
     前言支持向量机(SupportVectorMachine,SVM)在70年代由苏联人VladimirVapnik 提出,主要用于处理二分类问题,也就是研究如何区分两类事物。本文主要介绍支持向量机如何......
  • React 入门学习笔记
    npxcreate-react-appdemo创建reactdemo,此命令行不需要提前安装create-react-app脚手架,创建demo后就会删除了vue微信小程序都是MVVM框架react是MVC框架jsx......
  • Python爬虫快速入门指南
    笔者近期需要使用爬虫技术来爬取某网页上的数据,因此学习了一下Python爬虫技术,正好最近也在学习Javaweb和spring相关技术,借此过程巩固一下相关基础知识。1了解基础知识①......
  • gcc入门
    目录1gcc编译流程(1)预处理(2)编译(3)汇编(4)链接2gcc常用选项3gcc编译多个程序4生成静态库5生成动态库(1)理解动态库(2)创建和使用动态链接库引用1gcc编译流程gcc编译程序主要......