1
2
3 '''
4 @author: Ricardo Ribeiro
5 @credits: Ricardo Ribeiro
6 @license: MIT
7 @version: 0.0
8 @maintainer: Ricardo Ribeiro
9 @email: ricardojvr@gmail.com
10 @status: Development
11 @lastEditedBy: Carlos Mão de Ferro (carlos.maodeferro@neuro.fchampalimaud.org)
12 '''
13
14 from pyforms.gui.Controls.ControlBase import ControlBase
15
16
17 -class ControlText(ControlBase):
18
22
23 - def finishEditing(self):
24 """Function called when the lineEdit widget is edited"""
25 self.changed()
26
27
28
29
30
31 @property
33 self._value = str(self._form.lineEdit.text())
34 return self._value
35
36 @value.setter
37 - def value(self, value):
38 self._form.lineEdit.setText(value)
39 ControlBase.value.fset(self, value)
40
41 @property
42 - def label(self): return self.form.label.text()
43
44 @label.setter
45 - def label(self, value):
46 self.form.label.setText(value)
47 ControlBase.label.fset(self, value)
48