Zpět na projekty
TUIX v0.5Beta

Naposledy aktualizováno: 2026-05-20

Widget Progressbar

Progressbar renderuje vodorovný ukazatel s hodnotou v rozsahu 0.0 až 1.0. Podporuje nastavitelné znaky výplně/prázdna, barvy výplně a prázdna a volitelné zobrazení procent.

Vytvoření Progressbaru

uid = objects.create_object(builders.PROGRESSBAR, 'Main', 0.6, 0.08, 0.1, 0.2)
bar = objects.get_object_by_uid(uid)

API funkce

FunkcePopis
objects.tuix_progressbar_set_value(obj, value)Nastaví aktuální hodnotu. Očekává se rozsah 0.0..1.0.
objects.tuix_progressbar_get_value(obj)Vrátí aktuální hodnotu.
objects.tuix_progressbar_set_style(obj, fill, empty, fr, fg, fb, er, eg, eb)Nastaví znaky výplně/prázdna a RGB barvy.
objects.tuix_progressbar_show_percentage(obj, show=True)Zapne nebo vypne procentuální text.

Příklad

objects.tuix_progressbar_set_value(bar, 0.75)
objects.tuix_progressbar_set_style(
    bar,
    '#', '-',
    120, 220, 80,
    50, 50, 50,
)
objects.tuix_progressbar_show_percentage(bar, True)
engine.main_loop()