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

kivy入门之布局(六)

时间:2022-09-26 16:12:19浏览次数:51  
标签:__ StackLayout 入门 hint text Button 布局 kivy size

创建堆栈布局

 1 from kivy.app import App
 2 from kivy.uix.stacklayout import StackLayout
 3 
 4 
 5 class StackLayout(StackLayout):
 6     """堆栈布局"""
 7     def __init__(self):
 8         super(StackLayout, self).__init__()
 9 
10 
11 class Test12App(App):
12     def build(self):
13         self.window = StackLayout()
14         return self.window
15 
16 
17 if __name__ == '__main__':
18     Test12App().run()

kv语言:

 1 <StackLayout>:
 2     orientation: 'lr-tb' # 布局的方向,从左到右,从上到下
 3     padding: [20, 10]
 4     spacing: [20, 10]
 5     Button:
 6         text: 'a'
 7         size_hint: [.2, .1]
 8     Button:
 9         text: 'a2'
10         size_hint: [.2, .1]
11     Button:
12         text: 'a3'
13         size_hint: [.2, .1]
14     Button:
15         text: 'a4'
16         size_hint: [.2, .1]
17     Button:
18         text: 'a5'
19         size_hint: [.2, .1]
20     Button:
21         text: 'a6'
22         size_hint: [.2, .1]

运行界面显示:

 

标签:__,StackLayout,入门,hint,text,Button,布局,kivy,size
From: https://www.cnblogs.com/shixiaogu/p/16731286.html

相关文章

  • K8S入门详细地教程
    Kubernetes详细教程1.Kubernetes介绍1.1应用部署方式演变在部署应用程序的方式上,主要经历了三个时代:传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单......
  • python入门第四课--数据类型、格式化输出、基本符号的意义
    今日内容概要作业讲解python基本数据类型与用户交互格式化输出基本运算符多种赋值方式逻辑运算符成员运算符身份运算符流程控制理论今日内容详细作业讲......
  • kivy入门之布局(三)
    锚点布局1fromkivy.appimportApp2fromkivy.core.textimportLabelBase3fromkivy.uix.anchorlayoutimportAnchorLayout45LabelBase.register("Robo......
  • kivy入门之布局(二)
    盒子布局加之嵌套布局1fromkivy.appimportApp2fromkivy.core.textimportLabelBase3fromkivy.uix.boxlayoutimportBoxLayout45LabelBase.register......
  • 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,找到下载地址同意协议下载电脑对应的版......