button

Il bottone altro non è che il classico bottone HTML, al clic del quale è possibile innescare un’azione. Il bottone riceve come parametro una label, generalmente implicita, e tutta una serie di kwargs.

Suggerimento

Da una recente release di luglio 2021 è diventato possibile collegare direttamente qualsiasi controller a un button o lightbutton. L’innesco avverrà automaticamente al clic sul bottone, senza quindi la necessità di utilizzare il meccanismo publish/subscribe o l’attributo fired_. Si rimanda all’ultimo esempio in questa sezione.

slotButton

Un tipo particolare di bottone è lo slotButton, nel quale la label funge da tooltip.

lightButton

Un altro tipo particolare di bottone è invece il lightButton, che ha come caratteristica la totale assenza di stili: di conseguenza, appare come un semplice widget «a» , ovvero un testo che può però innescare un’azione. In alcuni casi può essere utile utilizzare il lightbutton per poterne personalizzare al meglio lo stile senza partire da quelli standard del bottone di default.


Parametri:

Nome parametro

Tipo

Descrizione

label

T

Il testo del bottone, generalmente definito in forma implicita (es: “Launch”)

showLabel

B

Se impostato a False il bottone non mostrerà l’etichetta

iconClass

T

Permette di definire l’icona da usare all’interno del bottone

_delay

L

Permette di indicare un ritardo prima dell’innesco in millisecondi (es: _delay=50)

ask

T

(Deprecato, sostituito da parametro «_ask» del controller)

action

T

(Deprecato, permette di innescare l’azione del bottone (es: action=”FIRE .get_result”))

Html Parametri

_class

T

Permette di assegnare una specifica classe CSS al widget

height

T

Permette di assegnare un’altezza al widget

width

T

Permette di assegnare una larghezza al widget

border

T

Permette di assegnare un bordo al widget

rounded

L

Permette di assegnare un arrotondamento al widget

style

T

Permette di assegnare uno stile (da esprimersi come serie di attributi CSS) al widget

background

T

Permette di assegnare uno sfondo al widget

HTML Parametri

disabled

B

Permette di disabilitare il campo. Es: disabled=True

Autore della sezione: Davide Paci