Dynamic attributes
Gli attributi di un GnrWidget possono essere dinamici, ovvero avere il valore calcolato a run-time da una funzione. In questo caso quando passati come parametri, il loro valore sarà la stringa formata da ":" e il nome del metodo.
s.field('df','Dynamic Font', font='=calculateFont', events='kill_focus:adjustSize')
def calculateFont(self, datanode, attr='font', default='10'):
f=datanode.getValue()
if f:
result=f
return result
