ProgressBar

Hereda: Range < Control < CanvasItem < Node < Object

Un control utilizado para la representación visual de un porcentaje.

Descripción

Un control utilizado para la representación visual de un porcentaje. Muestra el porcentaje de relleno en el centro. También se puede utilizar para mostrar el progreso indeterminado. Para más modos de relleno, utiliza TextureProgressBar en su lugar.

Propiedades

bool

editor_preview_indeterminate

int

fill_mode

0

bool

indeterminate

false

bool

show_percentage

true

Propiedades del Tema

Color

font_color

Color(0.95, 0.95, 0.95, 1)

Color

font_outline_color

Color(0, 0, 0, 1)

int

outline_size

0

Font

font

int

font_size

StyleBox

background

StyleBox

fill


Enumeraciones

enum FillMode: 🔗

FillMode FILL_BEGIN_TO_END = 0

La barra de progreso se llena de principio a fin horizontalmente, según la dirección del idioma. Si Control.is_layout_rtl() devuelve false, se llena de izquierda a derecha, y si devuelve true, se llena de derecha a izquierda.

FillMode FILL_END_TO_BEGIN = 1

La barra de progreso se llena de fin a principio horizontalmente, según la dirección del idioma. Si Control.is_layout_rtl() devuelve false, se llena de derecha a izquierda, y si devuelve true, se llena de izquierda a derecha.

FillMode FILL_TOP_TO_BOTTOM = 2

El progreso se llena de arriba a abajo.

FillMode FILL_BOTTOM_TO_TOP = 3

El progreso se llena de abajo hacia arriba.


Descripciones de Propiedades

bool editor_preview_indeterminate 🔗

  • void set_editor_preview_indeterminate(value: bool)

  • bool is_editor_preview_indeterminate_enabled()

Si es false, la animación indeterminate se pausará en el editor.


int fill_mode = 0 🔗

  • void set_fill_mode(value: int)

  • int get_fill_mode()

La dirección de llenado. Véase FillMode para los posibles valores.


bool indeterminate = false 🔗

  • void set_indeterminate(value: bool)

  • bool is_indeterminate()

Cuando se establece en true, la barra de progreso indica que algo está sucediendo con una animación, pero no muestra el porcentaje o valor de relleno.


bool show_percentage = true 🔗

  • void set_show_percentage(value: bool)

  • bool is_percentage_shown()

Si es true, el porcentaje de llenado se muestra en la barra.


Descripciones de las propiedades del tema

Color font_color = Color(0.95, 0.95, 0.95, 1) 🔗

El color del texto.


Color font_outline_color = Color(0, 0, 0, 1) 🔗

El tono del contorno del texto de ProgressBar.


int outline_size = 0 🔗

The size of the text outline.

Note: If using a font with FontFile.multichannel_signed_distance_field enabled, its FontFile.msdf_pixel_range must be set to at least twice the value of outline_size for outline rendering to look correct. Otherwise, the outline may appear to be cut off earlier than intended.


Font font 🔗

Fuente utilizada para dibujar el porcentaje de relleno si show_percentage es true.


int font_size 🔗

Tamaño de fuente utilizado para dibujar el porcentaje de relleno si show_percentage es true.


StyleBox background 🔗

El estilo del fondo.


StyleBox fill 🔗

El estilo del progreso (es decir, la parte que llena la barra).