MetricValue

class labpyproject.core.pygame.core.MetricValue(value, percent=False)[source]

Bases : object

Donnée de box model numérique pouvant être exprimée en pixel ou en pourcentage.

Constructeur :

Paramètres
  • value – valeur numérique

  • percent – bool

Attributes Summary

REGEXP_INT

expression régulière de reconnaissance d’un int

Methods Summary

get_computedvalue()

Retourne la valeur calculée.

get_value([refvalue])

Retourne la valeur de la donnée, en prenant pour référence refvalue si la donnée est en pourcentage.

parseMetric(val)

Parse une donnée et retourne un objet MetricValue (par défaut value=0, percent=False) ou None.

set_computedvalue(val)

Enregistre la valeur calculée en dehors de ce metric.

Attributes Documentation

REGEXP_INT = re.compile('0{1}|^[1-9]{1}[0-9]*')

expression régulière de reconnaissance d’un int

Methods Documentation

get_computedvalue()[source]

Retourne la valeur calculée.

get_value(refvalue=None)[source]

Retourne la valeur de la donnée, en prenant pour référence refvalue si la donnée est en pourcentage.

classmethod parseMetric(val)[source]

Parse une donnée et retourne un objet MetricValue (par défaut value=0, percent=False) ou None.

Paramètres

val – int ou str

set_computedvalue(val)[source]

Enregistre la valeur calculée en dehors de ce metric.