Documentation/Source/eric5.E5Gui.E5LineEdit.html

changeset 643
719db11dd4df
parent 440
69ace3e2dcf6
child 767
27554f80d08f
equal deleted inserted replaced
641:b06d4df23797 643:719db11dd4df
31 <h3>Classes</h3> 31 <h3>Classes</h3>
32 <table> 32 <table>
33 <tr> 33 <tr>
34 <td><a href="#E5LineEdit">E5LineEdit</a></td> 34 <td><a href="#E5LineEdit">E5LineEdit</a></td>
35 <td>Class implementing a line edit widget showing some inactive text.</td> 35 <td>Class implementing a line edit widget showing some inactive text.</td>
36 </tr><tr>
37 <td><a href="#SideWidget">SideWidget</a></td>
38 <td>Class implementing the side widgets for the line edit class.</td>
36 </tr> 39 </tr>
37 </table> 40 </table>
38 <h3>Functions</h3> 41 <h3>Functions</h3>
39 <table> 42 <table>
40 <tr><td>None</td></tr> 43 <tr><td>None</td></tr>
47 </p> 50 </p>
48 <h3>Derived from</h3> 51 <h3>Derived from</h3>
49 QLineEdit 52 QLineEdit
50 <h3>Class Attributes</h3> 53 <h3>Class Attributes</h3>
51 <table> 54 <table>
52 <tr><td>None</td></tr> 55 <tr><td>LeftSide</td></tr><tr><td>RightSide</td></tr>
53 </table> 56 </table>
54 <h3>Methods</h3> 57 <h3>Methods</h3>
55 <table> 58 <table>
56 <tr> 59 <tr>
57 <td><a href="#E5LineEdit.__init__">E5LineEdit</a></td> 60 <td><a href="#E5LineEdit.__init__">E5LineEdit</a></td>
58 <td>Constructor</td> 61 <td>Constructor</td>
59 </tr><tr> 62 </tr><tr>
63 <td><a href="#E5LineEdit.__updateSideWidgetLocations">__updateSideWidgetLocations</a></td>
64 <td>Private method to update the side widget locations.</td>
65 </tr><tr>
66 <td><a href="#E5LineEdit._updateTextMargins">_updateTextMargins</a></td>
67 <td>Protected slot to update the text margins.</td>
68 </tr><tr>
69 <td><a href="#E5LineEdit.addWidget">addWidget</a></td>
70 <td>Public method to add a widget to a side.</td>
71 </tr><tr>
72 <td><a href="#E5LineEdit.event">event</a></td>
73 <td>Protected method to handle events.</td>
74 </tr><tr>
60 <td><a href="#E5LineEdit.inactiveText">inactiveText</a></td> 75 <td><a href="#E5LineEdit.inactiveText">inactiveText</a></td>
61 <td>Public method to get the inactive text.</td> 76 <td>Public method to get the inactive text.</td>
62 </tr><tr> 77 </tr><tr>
63 <td><a href="#E5LineEdit.paintEvent">paintEvent</a></td> 78 <td><a href="#E5LineEdit.paintEvent">paintEvent</a></td>
64 <td>Protected method handling a paint event.</td> 79 <td>Protected method handling a paint event.</td>
65 </tr><tr> 80 </tr><tr>
81 <td><a href="#E5LineEdit.removeWidget">removeWidget</a></td>
82 <td>Public method to remove a widget from a side.</td>
83 </tr><tr>
84 <td><a href="#E5LineEdit.resizeEvent">resizeEvent</a></td>
85 <td>Protected method to handle resize events.</td>
86 </tr><tr>
66 <td><a href="#E5LineEdit.setInactiveText">setInactiveText</a></td> 87 <td><a href="#E5LineEdit.setInactiveText">setInactiveText</a></td>
67 <td>Public method to set the inactive text.</td> 88 <td>Public method to set the inactive text.</td>
89 </tr><tr>
90 <td><a href="#E5LineEdit.setWidgetSpacing">setWidgetSpacing</a></td>
91 <td>Public method to set the side widget spacing.</td>
92 </tr><tr>
93 <td><a href="#E5LineEdit.textMargin">textMargin</a></td>
94 <td>Public method to get the text margin for a side.</td>
95 </tr><tr>
96 <td><a href="#E5LineEdit.widgetSpacing">widgetSpacing</a></td>
97 <td>Public method to get the side widget spacing.</td>
68 </tr> 98 </tr>
69 </table> 99 </table>
70 <a NAME="E5LineEdit.__init__" ID="E5LineEdit.__init__"></a> 100 <a NAME="E5LineEdit.__init__" ID="E5LineEdit.__init__"></a>
71 <h4>E5LineEdit (Constructor)</h4> 101 <h4>E5LineEdit (Constructor)</h4>
72 <b>E5LineEdit</b>(<i>parent = None, inactiveText = ""</i>) 102 <b>E5LineEdit</b>(<i>parent = None, inactiveText = ""</i>)
77 <dd> 107 <dd>
78 reference to the parent widget (QWidget) 108 reference to the parent widget (QWidget)
79 </dd><dt><i>inactiveText</i></dt> 109 </dd><dt><i>inactiveText</i></dt>
80 <dd> 110 <dd>
81 text to be shown on inactivity (string) 111 text to be shown on inactivity (string)
112 </dd>
113 </dl><a NAME="E5LineEdit.__updateSideWidgetLocations" ID="E5LineEdit.__updateSideWidgetLocations"></a>
114 <h4>E5LineEdit.__updateSideWidgetLocations</h4>
115 <b>__updateSideWidgetLocations</b>(<i></i>)
116 <p>
117 Private method to update the side widget locations.
118 </p><a NAME="E5LineEdit._updateTextMargins" ID="E5LineEdit._updateTextMargins"></a>
119 <h4>E5LineEdit._updateTextMargins</h4>
120 <b>_updateTextMargins</b>(<i></i>)
121 <p>
122 Protected slot to update the text margins.
123 </p><a NAME="E5LineEdit.addWidget" ID="E5LineEdit.addWidget"></a>
124 <h4>E5LineEdit.addWidget</h4>
125 <b>addWidget</b>(<i>widget, position</i>)
126 <p>
127 Public method to add a widget to a side.
128 </p><dl>
129 <dt><i>widget</i></dt>
130 <dd>
131 reference to the widget to add (QWidget)
132 </dd><dt><i>position</i></dt>
133 <dd>
134 position to add to (E5LineEdit.LeftSide, E5LineEdit.RightSide)
135 </dd>
136 </dl><a NAME="E5LineEdit.event" ID="E5LineEdit.event"></a>
137 <h4>E5LineEdit.event</h4>
138 <b>event</b>(<i>evt</i>)
139 <p>
140 Protected method to handle events.
141 </p><dl>
142 <dt><i>reference</i></dt>
143 <dd>
144 to the event (QEvent)
145 </dd>
146 </dl><dl>
147 <dt>Returns:</dt>
148 <dd>
149 flag indicating, whether the event was recognized (boolean)
82 </dd> 150 </dd>
83 </dl><a NAME="E5LineEdit.inactiveText" ID="E5LineEdit.inactiveText"></a> 151 </dl><a NAME="E5LineEdit.inactiveText" ID="E5LineEdit.inactiveText"></a>
84 <h4>E5LineEdit.inactiveText</h4> 152 <h4>E5LineEdit.inactiveText</h4>
85 <b>inactiveText</b>(<i></i>) 153 <b>inactiveText</b>(<i></i>)
86 <p> 154 <p>
95 </p><dl> 163 </p><dl>
96 <dt><i>evt</i></dt> 164 <dt><i>evt</i></dt>
97 <dd> 165 <dd>
98 reference to the paint event (QPaintEvent) 166 reference to the paint event (QPaintEvent)
99 </dd> 167 </dd>
168 </dl><a NAME="E5LineEdit.removeWidget" ID="E5LineEdit.removeWidget"></a>
169 <h4>E5LineEdit.removeWidget</h4>
170 <b>removeWidget</b>(<i>widget</i>)
171 <p>
172 Public method to remove a widget from a side.
173 </p><dl>
174 <dt><i>widget</i></dt>
175 <dd>
176 reference to the widget to remove (QWidget)
177 </dd>
178 </dl><a NAME="E5LineEdit.resizeEvent" ID="E5LineEdit.resizeEvent"></a>
179 <h4>E5LineEdit.resizeEvent</h4>
180 <b>resizeEvent</b>(<i>evt</i>)
181 <p>
182 Protected method to handle resize events.
183 </p><dl>
184 <dt><i>evt</i></dt>
185 <dd>
186 reference to the resize event (QResizeEvent)
187 </dd>
100 </dl><a NAME="E5LineEdit.setInactiveText" ID="E5LineEdit.setInactiveText"></a> 188 </dl><a NAME="E5LineEdit.setInactiveText" ID="E5LineEdit.setInactiveText"></a>
101 <h4>E5LineEdit.setInactiveText</h4> 189 <h4>E5LineEdit.setInactiveText</h4>
102 <b>setInactiveText</b>(<i>inactiveText</i>) 190 <b>setInactiveText</b>(<i>inactiveText</i>)
103 <p> 191 <p>
104 Public method to set the inactive text. 192 Public method to set the inactive text.
105 </p><dl> 193 </p><dl>
106 <dt><i>inactiveText</i></dt> 194 <dt><i>inactiveText</i></dt>
107 <dd> 195 <dd>
108 text to be shown on inactivity (string) 196 text to be shown on inactivity (string)
197 </dd>
198 </dl><a NAME="E5LineEdit.setWidgetSpacing" ID="E5LineEdit.setWidgetSpacing"></a>
199 <h4>E5LineEdit.setWidgetSpacing</h4>
200 <b>setWidgetSpacing</b>(<i>spacing</i>)
201 <p>
202 Public method to set the side widget spacing.
203 </p><dl>
204 <dt><i>spacing</i></dt>
205 <dd>
206 side widget spacing (integer)
207 </dd>
208 </dl><a NAME="E5LineEdit.textMargin" ID="E5LineEdit.textMargin"></a>
209 <h4>E5LineEdit.textMargin</h4>
210 <b>textMargin</b>(<i>position</i>)
211 <p>
212 Public method to get the text margin for a side.
213 </p><dl>
214 <dt><i>position</i></dt>
215 <dd>
216 side to get margin for (E5LineEdit.LeftSide, E5LineEdit.RightSide)
217 </dd>
218 </dl><a NAME="E5LineEdit.widgetSpacing" ID="E5LineEdit.widgetSpacing"></a>
219 <h4>E5LineEdit.widgetSpacing</h4>
220 <b>widgetSpacing</b>(<i></i>)
221 <p>
222 Public method to get the side widget spacing.
223 </p><dl>
224 <dt>Returns:</dt>
225 <dd>
226 side widget spacing (integer)
227 </dd>
228 </dl>
229 <div align="right"><a href="#top">Up</a></div>
230 <hr /><hr />
231 <a NAME="SideWidget" ID="SideWidget"></a>
232 <h2>SideWidget</h2>
233 <p>
234 Class implementing the side widgets for the line edit class.
235 </p>
236 <h3>Derived from</h3>
237 QWidget
238 <h3>Class Attributes</h3>
239 <table>
240 <tr><td>sizeHintChanged</td></tr>
241 </table>
242 <h3>Methods</h3>
243 <table>
244 <tr>
245 <td><a href="#SideWidget.__init__">SideWidget</a></td>
246 <td>Constructor</td>
247 </tr><tr>
248 <td><a href="#SideWidget.event">event</a></td>
249 <td>Protected method to handle events.</td>
250 </tr>
251 </table>
252 <a NAME="SideWidget.__init__" ID="SideWidget.__init__"></a>
253 <h4>SideWidget (Constructor)</h4>
254 <b>SideWidget</b>(<i>parent = None</i>)
255 <p>
256 Constructor
257 </p><dl>
258 <dt><i>parent</i></dt>
259 <dd>
260 reference to the parent widget (QWidget)
261 </dd>
262 </dl><a NAME="SideWidget.event" ID="SideWidget.event"></a>
263 <h4>SideWidget.event</h4>
264 <b>event</b>(<i>evt</i>)
265 <p>
266 Protected method to handle events.
267 </p><dl>
268 <dt><i>reference</i></dt>
269 <dd>
270 to the event (QEvent)
271 </dd>
272 </dl><dl>
273 <dt>Returns:</dt>
274 <dd>
275 flag indicating, whether the event was recognized (boolean)
109 </dd> 276 </dd>
110 </dl> 277 </dl>
111 <div align="right"><a href="#top">Up</a></div> 278 <div align="right"><a href="#top">Up</a></div>
112 <hr /> 279 <hr />
113 </body></html> 280 </body></html>

eric ide

mercurial