LinkButton

Inherits: BaseButton < Control < CanvasItem < Node < Object

简单的按钮,用于表示对某些资源的链接。

描述

这种按钮主要用于与按钮的交互引起上下文变化时,如链接到网页。

参阅BaseButton,它包含了该节点相关的常用属性和方法。

属性

FocusMode

focus_mode

0 (overrides Control)

CursorShape

mouse_default_cursor_shape

2 (overrides Control)

String

text

“”

UnderlineMode

underline

0

主题属性

Color

font_color

Color( 0.88, 0.88, 0.88, 1 )

Color

font_color_focus

Color( 0.94, 0.94, 0.94, 1 )

Color

font_color_hover

Color( 0.94, 0.94, 0.94, 1 )

Color

font_color_pressed

Color( 1, 1, 1, 1 )

int

underline_spacing

2

Font

font

StyleBox

focus

枚举

enum UnderlineMode:

  • UNDERLINE_MODE_ALWAYS = 0 —- LinkButton 链接按钮将始终在其文本底部显示下划线。

  • UNDERLINE_MODE_ON_HOVER = 1 —- 当鼠标光标悬停在 LinkButton 链接按钮的文本底部时,它会显示一个下划线。

  • UNDERLINE_MODE_NEVER = 2 —- LinkButton链接按钮永远不会在其文本的底部显示下划线。

属性说明

Default

“”

Setter

set_text(value)

Getter

get_text()

按钮的文字,将显示在按钮的区域内。


Default

0

Setter

set_underline_mode(value)

Getter

get_underline_mode()

决定何时显示下划线。参阅UnderlineMode的选项。

Theme Property Descriptions

Default

Color( 0.88, 0.88, 0.88, 1 )

LinkButton默认的字体颜色Color


Default

Color( 0.94, 0.94, 0.94, 1 )

LinkButton获得焦点时使用的文本Color。只替换按钮的正常文本颜色。禁用、悬停和按下状态优先于这个颜色。


Default

Color( 0.94, 0.94, 0.94, 1 )

LinkButton被悬停时使用的文本颜色Color


  • Color font_color_pressed

Default

Color( 1, 1, 1, 1 )

LinkButton被按下时使用的文本颜色Color


  • int underline_spacing

Default

2

文本基线和下划线之间的垂直空间。


LinkButton文本的字体Font


LinkButton 被聚焦时使用的样式盒 StyleBox。它显示在当前的StyleBox上,所以使用StyleBoxEmpty将只是禁用焦点的视觉效果。