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
12
13 import os
14 import pickle
15 from PyQt4 import uic, QtGui
16 from PyQt4 import QtCore
17 import pyforms.Utils.tools as tools
18 from pyforms.gui.Controls.ControlBase import ControlBase
22
23 _value = None
24 _form = None
25 _label = None
26
27 - def __init__(self, label = "", defaultValue = ""):
32
34
37
39
40 - def load(self, data):
41 if 'value' in data: self.value = data['value']
42
43 - def save(self, data):
45
46
47 - def show(self): pass
48
49 - def hide(self): pass
50
51
52
53
54
55 @property
57
58 @enabled.setter
60
61
62
63 @property
65
66 @value.setter
71
72
73
74 @property
76
77 @label.setter
79
80
81
82 @property
84
85
86
87 @property
88 - def parent(self): return self._parent
89
90 @parent.setter
92
93
94
95 @property
97
98 @maxWidth.setter
100
101 @property
103
104 @minWidth.setter
106
107
108 @property
110
111 @maxHeight.setter
113
114 @property
116
117 @minHeight.setter
119