41 <tr> |
41 <tr> |
42 <td><a href="#E5LineEdit">E5LineEdit</a></td> |
42 <td><a href="#E5LineEdit">E5LineEdit</a></td> |
43 <td>Class implementing a line edit widget showing some inactive text.</td> |
43 <td>Class implementing a line edit widget showing some inactive text.</td> |
44 </tr> |
44 </tr> |
45 <tr> |
45 <tr> |
|
46 <td><a href="#E5LineEditSide">E5LineEditSide</a></td> |
|
47 <td>Class defining the line edit sides.</td> |
|
48 </tr> |
|
49 <tr> |
46 <td><a href="#E5LineEditSideWidget">E5LineEditSideWidget</a></td> |
50 <td><a href="#E5LineEditSideWidget">E5LineEditSideWidget</a></td> |
47 <td>Class implementing the side widgets for the line edit class.</td> |
51 <td>Class implementing the side widgets for the line edit class.</td> |
48 </tr> |
52 </tr> |
49 </table> |
53 </table> |
50 <h3>Functions</h3> |
54 <h3>Functions</h3> |
92 <tr><td>None</td></tr> |
96 <tr><td>None</td></tr> |
93 </table> |
97 </table> |
94 |
98 |
95 <a NAME="E5ClearableLineEdit.__init__" ID="E5ClearableLineEdit.__init__"></a> |
99 <a NAME="E5ClearableLineEdit.__init__" ID="E5ClearableLineEdit.__init__"></a> |
96 <h4>E5ClearableLineEdit (Constructor)</h4> |
100 <h4>E5ClearableLineEdit (Constructor)</h4> |
97 <b>E5ClearableLineEdit</b>(<i>parent=None, inactiveText="", side=E5LineEdit.RightSide</i>) |
101 <b>E5ClearableLineEdit</b>(<i>parent=None, inactiveText="", side=E5LineEditSide.RIGHT</i>) |
98 |
102 |
99 <p> |
103 <p> |
100 Constructor |
104 Constructor |
101 </p> |
105 </p> |
102 <dl> |
106 <dl> |
103 |
107 |
104 <dt><i>parent</i></dt> |
108 <dt><i>parent</i> (QWidget)</dt> |
105 <dd> |
109 <dd> |
106 reference to the parent widget (QWidget) |
110 reference to the parent widget |
107 </dd> |
111 </dd> |
108 <dt><i>inactiveText</i></dt> |
112 <dt><i>inactiveText</i> (str)</dt> |
109 <dd> |
113 <dd> |
110 text to be shown on inactivity (string) |
114 text to be shown on inactivity |
111 </dd> |
115 </dd> |
112 <dt><i>side</i></dt> |
116 <dt><i>side</i> (E5LineEditSide)</dt> |
113 <dd> |
117 <dd> |
114 side the clear button should be shown at |
118 side the clear button should be shown at |
115 (E5LineEdit.RightSide, E5LineEdit.LeftSide) |
|
116 </dd> |
|
117 </dl> |
|
118 <dl> |
|
119 |
|
120 <dt>Raises <b>ValueError</b>:</dt> |
|
121 <dd> |
|
122 raised to indicate a bad parameter value |
|
123 </dd> |
119 </dd> |
124 </dl> |
120 </dl> |
125 <a NAME="E5ClearableLineEdit.__textChanged" ID="E5ClearableLineEdit.__textChanged"></a> |
121 <a NAME="E5ClearableLineEdit.__textChanged" ID="E5ClearableLineEdit.__textChanged"></a> |
126 <h4>E5ClearableLineEdit.__textChanged</h4> |
122 <h4>E5ClearableLineEdit.__textChanged</h4> |
127 <b>__textChanged</b>(<i>txt</i>) |
123 <b>__textChanged</b>(<i>txt</i>) |
248 <p> |
244 <p> |
249 Public method to add a widget to a side. |
245 Public method to add a widget to a side. |
250 </p> |
246 </p> |
251 <dl> |
247 <dl> |
252 |
248 |
253 <dt><i>widget</i></dt> |
249 <dt><i>widget</i> (QWidget)</dt> |
254 <dd> |
250 <dd> |
255 reference to the widget to add (QWidget) |
251 reference to the widget to add |
256 </dd> |
252 </dd> |
257 <dt><i>position</i></dt> |
253 <dt><i>position</i> (E5LineEditSide)</dt> |
258 <dd> |
254 <dd> |
259 position to add to (E5LineEdit.LeftSide, |
255 position to add to |
260 E5LineEdit.RightSide) |
|
261 </dd> |
256 </dd> |
262 </dl> |
257 </dl> |
263 <a NAME="E5LineEdit.event" ID="E5LineEdit.event"></a> |
258 <a NAME="E5LineEdit.event" ID="E5LineEdit.event"></a> |
264 <h4>E5LineEdit.event</h4> |
259 <h4>E5LineEdit.event</h4> |
265 <b>event</b>(<i>evt</i>) |
260 <b>event</b>(<i>evt</i>) |
313 <p> |
308 <p> |
314 Public method to remove a widget from a side. |
309 Public method to remove a widget from a side. |
315 </p> |
310 </p> |
316 <dl> |
311 <dl> |
317 |
312 |
318 <dt><i>widget</i></dt> |
313 <dt><i>widget</i> (QWidget)</dt> |
319 <dd> |
314 <dd> |
320 reference to the widget to remove (QWidget) |
315 reference to the widget to remove |
321 </dd> |
316 </dd> |
322 </dl> |
317 </dl> |
323 <a NAME="E5LineEdit.setInactiveText" ID="E5LineEdit.setInactiveText"></a> |
318 <a NAME="E5LineEdit.setInactiveText" ID="E5LineEdit.setInactiveText"></a> |
324 <h4>E5LineEdit.setInactiveText</h4> |
319 <h4>E5LineEdit.setInactiveText</h4> |
325 <b>setInactiveText</b>(<i>inactiveText</i>) |
320 <b>setInactiveText</b>(<i>inactiveText</i>) |
369 <p> |
364 <p> |
370 Public method to get the text margin for a side. |
365 Public method to get the text margin for a side. |
371 </p> |
366 </p> |
372 <dl> |
367 <dl> |
373 |
368 |
374 <dt><i>position</i></dt> |
369 <dt><i>position</i> (E5LineEditSide)</dt> |
375 <dd> |
370 <dd> |
376 side to get margin for (E5LineEdit.LeftSide, |
371 side to get margin for |
377 E5LineEdit.RightSide) |
|
378 </dd> |
372 </dd> |
379 </dl> |
373 </dl> |
380 <dl> |
374 <dl> |
381 <dt>Return:</dt> |
375 <dt>Return:</dt> |
382 <dd> |
376 <dd> |
383 text margin (integer) |
377 text margin |
|
378 </dd> |
|
379 </dl> |
|
380 <dl> |
|
381 <dt>Return Type:</dt> |
|
382 <dd> |
|
383 int |
384 </dd> |
384 </dd> |
385 </dl> |
385 </dl> |
386 <a NAME="E5LineEdit.widgetSpacing" ID="E5LineEdit.widgetSpacing"></a> |
386 <a NAME="E5LineEdit.widgetSpacing" ID="E5LineEdit.widgetSpacing"></a> |
387 <h4>E5LineEdit.widgetSpacing</h4> |
387 <h4>E5LineEdit.widgetSpacing</h4> |
388 <b>widgetSpacing</b>(<i></i>) |
388 <b>widgetSpacing</b>(<i></i>) |
397 </dd> |
397 </dd> |
398 </dl> |
398 </dl> |
399 <div align="right"><a href="#top">Up</a></div> |
399 <div align="right"><a href="#top">Up</a></div> |
400 <hr /> |
400 <hr /> |
401 <hr /> |
401 <hr /> |
|
402 <a NAME="E5LineEditSide" ID="E5LineEditSide"></a> |
|
403 <h2>E5LineEditSide</h2> |
|
404 |
|
405 <p> |
|
406 Class defining the line edit sides. |
|
407 </p> |
|
408 <h3>Derived from</h3> |
|
409 enum.Enum |
|
410 <h3>Class Attributes</h3> |
|
411 |
|
412 <table> |
|
413 <tr><td>LEFT</td></tr><tr><td>RIGHT</td></tr> |
|
414 </table> |
|
415 <h3>Class Methods</h3> |
|
416 |
|
417 <table> |
|
418 <tr><td>None</td></tr> |
|
419 </table> |
|
420 <h3>Methods</h3> |
|
421 |
|
422 <table> |
|
423 <tr><td>None</td></tr> |
|
424 </table> |
|
425 <h3>Static Methods</h3> |
|
426 |
|
427 <table> |
|
428 <tr><td>None</td></tr> |
|
429 </table> |
|
430 |
|
431 <div align="right"><a href="#top">Up</a></div> |
|
432 <hr /> |
|
433 <hr /> |
402 <a NAME="E5LineEditSideWidget" ID="E5LineEditSideWidget"></a> |
434 <a NAME="E5LineEditSideWidget" ID="E5LineEditSideWidget"></a> |
403 <h2>E5LineEditSideWidget</h2> |
435 <h2>E5LineEditSideWidget</h2> |
404 |
436 |
405 <p> |
437 <p> |
406 Class implementing the side widgets for the line edit class. |
438 Class implementing the side widgets for the line edit class. |