Flet 布局控件:ft.Tabs(选项卡)

ft.Tabs(选项卡),用于导航频繁访问的不同内容类别,允许在两个或多个内容视图之间进行导航,并依赖于文本标题来区分不同的内容部分。

一、基本用法

示例代码如下:

二、Tabs 属性

切换选项卡时的动画持续时间,以毫秒为单位。默认为 50。

内容将根据此选项被剪辑(或不被剪辑)。属性值是 ClipBehavior 。

分隔符的颜色。

分隔符的高度。默认为 1.0。

是否检测手势提供音频和/或触觉反馈。在 Android 上,例如,将其设置为 True 将产生点击声音,并且长按将产生短暂的振动。

默认为 True。

指示器角的半径。

选定选项卡下方的水平线的颜色和权重。

指示器(选定选项卡下方的线)的颜色。

将选定选项卡的下划线相对于选项卡边界定位。可以使用 indicator_tab_size 属性来定义选项卡指示器的边界,以中心选项卡小部件为 False,或整个选项卡为 True。

如果为 True,则指示器将占据整个选项卡。

指示器的厚度。值必须大于零。默认为 3.0,当 secondary=False 时,否则为 3.0。

是否创建次级/嵌套选项卡。次级选项卡用于在内容区域内进一步分隔相关内容,以建立层次结构。默认为 False。

选定选项卡标签的颜色color 。

选项卡标签周围的填充。值的类型为Padding。

选项卡标签的文本样式。值的类型为TextStyle。

鼠标指针进入或悬停在此控件上时显示的光标。 值是 MouseCursor 。

定义不同 ControlState 状态下的墨水响应焦点、悬停和溅射颜色。 支持以下 ControlState 值:PRESSED、HOVERED 和 FOCUSED。

“标签页(Tabs)”控件周围的内边距。值的类型为Padding。

当前选中标签页的索引。

这个标签栏是否可以水平滚动。如果scrollable为True,那么每个标签页的宽度根据其标签所需而定,并且整个“标签页(Tabs)”控件是可滚动的。否则,每个标签页在可用空间中获得相等的份额。

定义超出标签边界的飞溅效果的裁剪半径。值的类型为BorderRadius。

指定选项卡控件内选项卡的水平对齐方式。值的类型为 TabAlignment ,如果 scrollable=True ,则默认值为 TabAlignment.START ;如果 scrollable=False ,则默认值为 TabAlignment.FILL 。

一个 Tab 控件列表。

未选中标签的文本样式。值的类型为TextStyle。

三、Tabs 事件

当selected_index改变时触发。

当点击一个标签页时触发。

四、Tab (子项)属性

在选项卡被选定时显示的控件。

在选项卡左侧显示的图标。

表示自定义选项卡内容的控件,替换 text 和 icon。

选项卡的显示名称。

(汇报完毕,感谢收看!收藏+点赞!)

html button标签用法详解

前端小伙伴们应该对button标签非常熟悉了,今天就来总结下button标签的详细用法,温故知新。

HTML 中的 <button> 标签用于创建可点击的按钮。按钮可以包含文本、图像或其他 HTML 元素,并且可以通过 JavaScript 进行交互。以下是 <button> 标签的详细用法和属性说明:

  1. type: 定义按钮的行为。
  2. button: 默认值,表示一个普通的按钮,不会提交表单。
  3. submit: 表示提交按钮,会提交表单数据。
  4. reset: 表示重置按钮,会重置表单中的所有输入字段。
  5. name: 指定按钮的名称,在提交表单时会作为键值对的一部分发送到服务器。
  6. value: 指定按钮的值,在提交表单时会作为键值对的一部分发送到服务器。
  7. disabled: 如果存在该属性,按钮将被禁用,无法点击。
  8. form: 指定按钮所属的表单,通过表单的 ID 来关联。
  9. formaction: 覆盖表单的 action 属性,指定按钮提交表单时的 URL。
  10. formmethod: 覆盖表单的 method 属性,指定按钮提交表单时使用的 HTTP 方法(如 GET 或 POST)。
  11. formenctype: 覆盖表单的 enctype 属性,指定表单数据的编码类型。
  12. formnovalidate: 如果存在该属性,表单在提交时将不进行验证。
  13. formtarget: 覆盖表单的 target 属性,指定提交表单后结果的显示位置(如 _blank、_self、_parent、_top)。
  • <button> 标签可以包含其他 HTML 元素,例如图标或图片。
  • 使用 onclick 属性可以直接在 HTML 中添加事件处理程序,但更好的做法是使用 JavaScript 文件来分离逻辑和结构。
  • 确保为按钮提供适当的 aria 属性以提高无障碍性。

如果这篇文章对你有用,欢迎点赞关注加评论哦。

HTML中的标签

讲一下html中文件标签和文本标签的使用

目的是学会使用,所以借助工具可以省好多时间

1.文件标签:构成html最基本的标签

html:html文档的根标签

head:头标签。用于引入html文档的一些属性。引入外部的一些资源

title:标题标签

body:体标签

<!DOCTYPE html>:html5中定义该文档是html

2.文本标签:和文本有关的标签

注释:<!– 注释内容 –->

<h1> 到<h6>:标题标签自带换行的效果

<p>:表示段落的标签

<br>:换行标签<br/>和<br>的写法都不会报错

<hr>:显示一条水平线(也是一个自闭和标签)水平线有一些属性我们可以控制它的样式。hr里面表示高度是size而不是height.对齐方式默认是居中的。

<b>:字体加粗

<i>:斜体

<font>:字体标签(通过属性来修改字体的字号,大小,颜色,以及字体的样式)

<center>:文本居然标签

这里讲下网页下面的版权标签是如何写出来的。

3.图片标签:用来展示图片的(图片也是一个自闭合标签)

属性:src:用来指定图片的位置

什么都不写默认就是./的形式

../表示上一级目录

4.列表标签:

有序列表:ol,li(li表示的是列表的每一项)

无序列表:ul,li

5.链接标签:

a:定义一个超链接

属性:

href:指定访问资源的URL(统一资源定位符,就是路径的表示形式)

target:(是目标的意思)指定打开资源的方式

_self:在当前页面打开

_blank:在空白页面打开

6.表格标签:在HTML中的表格只有行的概念,没有列的概念,将表格以行的形式进行分割,然后再对行进行操作。

table:定义表格

width:表格的宽度

border:边框

cellpadding:单元格内容左对齐(定义内容和单元格的距离)

cellspacing:边框合并(定义单元格之间的距离,如果指定为0,单元格的线会合为一条)

bgcolor:背景色

align:表格的对齐样式

tr:定义行

bgcolor:背景色

align:表格的对齐样式(是用来修改文本的对齐方式的)

td:定义单元格

colspan:合并列

rowspan:合并行

th:定义表头单元格

<caption>:表格标题

<thread>:表示表格的头部分

<tbody>:表示表格的体部分

<tfoot>:表示表格的脚部分

7.块标签:div和span是结合css使用的

span:文本信息在一行显示,行内标签,内联标签(意思就是它不会换行)

div:是会换行的。每一个div占满一整行。块级别的标签

8.语义化标签:html5中为了提高程序的可读性,提高了一些标签

<header>

<footer>

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。