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

kivy入门之布局(三)

时间:2022-09-26 11:47:36浏览次数:53  
标签:__ 入门 text 布局 AnchorLayout kivy import anchor

锚点布局

 1 from kivy.app import App
 2 from kivy.core.text import LabelBase
 3 from kivy.uix.anchorlayout import AnchorLayout
 4 
 5 LabelBase.register("Roboto", "msyhl.ttc")
 6 
 7 
 8 class Test8layout(AnchorLayout):
 9     """锚点布局"""
10     ...
11 
12 
13 class Test8App(App):
14     def build(self):
15         return Test8layout()
16 
17 
18 if __name__ == '__main__':
19     Test8App().run()

kv语言:

 1 <Test8layout>:
 2     padding:20
 3     AnchorLayout:
 4         anchor_x:'left'
 5         anchor_y:'top'
 6         Button:
 7             text:'只有永不遏止的奋斗'
 8             size_hint: .3, .2
 9     AnchorLayout:
10         anchor_x:'right'
11         anchor_y:'bottom'
12         Button:
13             text:'才能使青春之花'
14             size_hint:.3,.2

运行界面显示:

 

标签:__,入门,text,布局,AnchorLayout,kivy,import,anchor
From: https://www.cnblogs.com/shixiaogu/p/16730325.html

相关文章

  • 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,找到下载地址同意协议下载电脑对应的版......
  • [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了解基础知识①......