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