eric6/Documentation/Source/eric6.E5Gui.E5LineEdit.html

branch
maintenance
changeset 7286
7eb04391adf7
parent 7273
391d6b7b1eff
child 7631
2c7ccb4484bf
equal deleted inserted replaced
7226:babe80d84a3e 7286:7eb04391adf7
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.E5Gui.E5LineEdit</h1> 23 <h1>eric6.E5Gui.E5LineEdit</h1>
24
23 <p> 25 <p>
24 Module implementing specialized line edits. 26 Module implementing specialized line edits.
25 </p> 27 </p>
26 <h3>Global Attributes</h3> 28 <h3>Global Attributes</h3>
29
27 <table> 30 <table>
28 <tr><td>None</td></tr> 31 <tr><td>None</td></tr>
29 </table> 32 </table>
30 <h3>Classes</h3> 33 <h3>Classes</h3>
31 <table> 34
35 <table>
36
32 <tr> 37 <tr>
33 <td><a href="#E5ClearableLineEdit">E5ClearableLineEdit</a></td> 38 <td><a href="#E5ClearableLineEdit">E5ClearableLineEdit</a></td>
34 <td>Class implementing a line edit widget showing some inactive text and a clear button, if it has some contents.</td> 39 <td>Class implementing a line edit widget showing some inactive text and a clear button, if it has some contents.</td>
35 </tr><tr> 40 </tr>
41 <tr>
36 <td><a href="#E5LineEdit">E5LineEdit</a></td> 42 <td><a href="#E5LineEdit">E5LineEdit</a></td>
37 <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>
38 </tr><tr> 44 </tr>
45 <tr>
39 <td><a href="#E5LineEditSideWidget">E5LineEditSideWidget</a></td> 46 <td><a href="#E5LineEditSideWidget">E5LineEditSideWidget</a></td>
40 <td>Class implementing the side widgets for the line edit class.</td> 47 <td>Class implementing the side widgets for the line edit class.</td>
41 </tr> 48 </tr>
42 </table> 49 </table>
43 <h3>Functions</h3> 50 <h3>Functions</h3>
44 <table> 51
45 <tr><td>None</td></tr> 52 <table>
46 </table> 53 <tr><td>None</td></tr>
47 <hr /><hr /> 54 </table>
55 <hr />
56 <hr />
48 <a NAME="E5ClearableLineEdit" ID="E5ClearableLineEdit"></a> 57 <a NAME="E5ClearableLineEdit" ID="E5ClearableLineEdit"></a>
49 <h2>E5ClearableLineEdit</h2> 58 <h2>E5ClearableLineEdit</h2>
59
50 <p> 60 <p>
51 Class implementing a line edit widget showing some inactive text and a 61 Class implementing a line edit widget showing some inactive text and a
52 clear button, if it has some contents. 62 clear button, if it has some contents.
53 </p> 63 </p>
54 <h3>Derived from</h3> 64 <h3>Derived from</h3>
55 E5LineEdit 65 E5LineEdit
56 <h3>Class Attributes</h3> 66 <h3>Class Attributes</h3>
67
57 <table> 68 <table>
58 <tr><td>None</td></tr> 69 <tr><td>None</td></tr>
59 </table> 70 </table>
60 <h3>Class Methods</h3> 71 <h3>Class Methods</h3>
72
61 <table> 73 <table>
62 <tr><td>None</td></tr> 74 <tr><td>None</td></tr>
63 </table> 75 </table>
64 <h3>Methods</h3> 76 <h3>Methods</h3>
65 <table> 77
78 <table>
79
66 <tr> 80 <tr>
67 <td><a href="#E5ClearableLineEdit.__init__">E5ClearableLineEdit</a></td> 81 <td><a href="#E5ClearableLineEdit.__init__">E5ClearableLineEdit</a></td>
68 <td>Constructor</td> 82 <td>Constructor</td>
69 </tr><tr> 83 </tr>
84 <tr>
70 <td><a href="#E5ClearableLineEdit.__textChanged">__textChanged</a></td> 85 <td><a href="#E5ClearableLineEdit.__textChanged">__textChanged</a></td>
71 <td>Private slot to handle changes of the text.</td> 86 <td>Private slot to handle changes of the text.</td>
72 </tr> 87 </tr>
73 </table> 88 </table>
74 <h3>Static Methods</h3> 89 <h3>Static Methods</h3>
75 <table> 90
76 <tr><td>None</td></tr> 91 <table>
77 </table> 92 <tr><td>None</td></tr>
93 </table>
94
78 <a NAME="E5ClearableLineEdit.__init__" ID="E5ClearableLineEdit.__init__"></a> 95 <a NAME="E5ClearableLineEdit.__init__" ID="E5ClearableLineEdit.__init__"></a>
79 <h4>E5ClearableLineEdit (Constructor)</h4> 96 <h4>E5ClearableLineEdit (Constructor)</h4>
80 <b>E5ClearableLineEdit</b>(<i>parent=None, inactiveText="", side=E5LineEdit.RightSide</i>) 97 <b>E5ClearableLineEdit</b>(<i>parent=None, inactiveText="", side=E5LineEdit.RightSide</i>)
98
81 <p> 99 <p>
82 Constructor 100 Constructor
83 </p><dl> 101 </p>
102 <dl>
103
84 <dt><i>parent</i></dt> 104 <dt><i>parent</i></dt>
85 <dd> 105 <dd>
86 reference to the parent widget (QWidget) 106 reference to the parent widget (QWidget)
87 </dd><dt><i>inactiveText=</i></dt> 107 </dd>
108 <dt><i>inactiveText=</i></dt>
88 <dd> 109 <dd>
89 text to be shown on inactivity (string) 110 text to be shown on inactivity (string)
90 </dd><dt><i>side=</i></dt> 111 </dd>
112 <dt><i>side=</i></dt>
91 <dd> 113 <dd>
92 side the clear button should be shown at 114 side the clear button should be shown at
93 (E5LineEdit.RightSide, E5LineEdit.LeftSide) 115 (E5LineEdit.RightSide, E5LineEdit.LeftSide)
94 </dd> 116 </dd>
95 </dl><a NAME="E5ClearableLineEdit.__textChanged" ID="E5ClearableLineEdit.__textChanged"></a> 117 </dl>
118 <a NAME="E5ClearableLineEdit.__textChanged" ID="E5ClearableLineEdit.__textChanged"></a>
96 <h4>E5ClearableLineEdit.__textChanged</h4> 119 <h4>E5ClearableLineEdit.__textChanged</h4>
97 <b>__textChanged</b>(<i>txt</i>) 120 <b>__textChanged</b>(<i>txt</i>)
121
98 <p> 122 <p>
99 Private slot to handle changes of the text. 123 Private slot to handle changes of the text.
100 </p><dl> 124 </p>
125 <dl>
126
101 <dt><i>txt</i></dt> 127 <dt><i>txt</i></dt>
102 <dd> 128 <dd>
103 text (string) 129 text (string)
104 </dd> 130 </dd>
105 </dl> 131 </dl>
106 <div align="right"><a href="#top">Up</a></div> 132 <div align="right"><a href="#top">Up</a></div>
107 <hr /><hr /> 133 <hr />
134 <hr />
108 <a NAME="E5LineEdit" ID="E5LineEdit"></a> 135 <a NAME="E5LineEdit" ID="E5LineEdit"></a>
109 <h2>E5LineEdit</h2> 136 <h2>E5LineEdit</h2>
137
110 <p> 138 <p>
111 Class implementing a line edit widget showing some inactive text. 139 Class implementing a line edit widget showing some inactive text.
112 </p> 140 </p>
113 <h3>Derived from</h3> 141 <h3>Derived from</h3>
114 QLineEdit 142 QLineEdit
115 <h3>Class Attributes</h3> 143 <h3>Class Attributes</h3>
144
116 <table> 145 <table>
117 <tr><td>LeftSide</td></tr><tr><td>RightSide</td></tr> 146 <tr><td>LeftSide</td></tr><tr><td>RightSide</td></tr>
118 </table> 147 </table>
119 <h3>Class Methods</h3> 148 <h3>Class Methods</h3>
149
120 <table> 150 <table>
121 <tr><td>None</td></tr> 151 <tr><td>None</td></tr>
122 </table> 152 </table>
123 <h3>Methods</h3> 153 <h3>Methods</h3>
124 <table> 154
155 <table>
156
125 <tr> 157 <tr>
126 <td><a href="#E5LineEdit.__init__">E5LineEdit</a></td> 158 <td><a href="#E5LineEdit.__init__">E5LineEdit</a></td>
127 <td>Constructor</td> 159 <td>Constructor</td>
128 </tr><tr> 160 </tr>
161 <tr>
129 <td><a href="#E5LineEdit._updateTextMargins">_updateTextMargins</a></td> 162 <td><a href="#E5LineEdit._updateTextMargins">_updateTextMargins</a></td>
130 <td>Protected slot to update the text margins.</td> 163 <td>Protected slot to update the text margins.</td>
131 </tr><tr> 164 </tr>
165 <tr>
132 <td><a href="#E5LineEdit.addWidget">addWidget</a></td> 166 <td><a href="#E5LineEdit.addWidget">addWidget</a></td>
133 <td>Public method to add a widget to a side.</td> 167 <td>Public method to add a widget to a side.</td>
134 </tr><tr> 168 </tr>
169 <tr>
135 <td><a href="#E5LineEdit.event">event</a></td> 170 <td><a href="#E5LineEdit.event">event</a></td>
136 <td>Public method to handle events.</td> 171 <td>Public method to handle events.</td>
137 </tr><tr> 172 </tr>
173 <tr>
138 <td><a href="#E5LineEdit.inactiveText">inactiveText</a></td> 174 <td><a href="#E5LineEdit.inactiveText">inactiveText</a></td>
139 <td>Public method to get the inactive text.</td> 175 <td>Public method to get the inactive text.</td>
140 </tr><tr> 176 </tr>
177 <tr>
141 <td><a href="#E5LineEdit.leftMargin">leftMargin</a></td> 178 <td><a href="#E5LineEdit.leftMargin">leftMargin</a></td>
142 <td>Public method to get the size of the left margin.</td> 179 <td>Public method to get the size of the left margin.</td>
143 </tr><tr> 180 </tr>
144 <td><a href="#E5LineEdit.paintEvent">paintEvent</a></td> 181 <tr>
145 <td>Protected method handling a paint event.</td>
146 </tr><tr>
147 <td><a href="#E5LineEdit.removeWidget">removeWidget</a></td> 182 <td><a href="#E5LineEdit.removeWidget">removeWidget</a></td>
148 <td>Public method to remove a widget from a side.</td> 183 <td>Public method to remove a widget from a side.</td>
149 </tr><tr> 184 </tr>
185 <tr>
150 <td><a href="#E5LineEdit.setInactiveText">setInactiveText</a></td> 186 <td><a href="#E5LineEdit.setInactiveText">setInactiveText</a></td>
151 <td>Public method to set the inactive text.</td> 187 <td>Public method to set the inactive text.</td>
152 </tr><tr> 188 </tr>
189 <tr>
153 <td><a href="#E5LineEdit.setLeftMargin">setLeftMargin</a></td> 190 <td><a href="#E5LineEdit.setLeftMargin">setLeftMargin</a></td>
154 <td>Public method to set the left margin.</td> 191 <td>Public method to set the left margin.</td>
155 </tr><tr> 192 </tr>
193 <tr>
156 <td><a href="#E5LineEdit.setWidgetSpacing">setWidgetSpacing</a></td> 194 <td><a href="#E5LineEdit.setWidgetSpacing">setWidgetSpacing</a></td>
157 <td>Public method to set the side widget spacing.</td> 195 <td>Public method to set the side widget spacing.</td>
158 </tr><tr> 196 </tr>
197 <tr>
159 <td><a href="#E5LineEdit.textMargin">textMargin</a></td> 198 <td><a href="#E5LineEdit.textMargin">textMargin</a></td>
160 <td>Public method to get the text margin for a side.</td> 199 <td>Public method to get the text margin for a side.</td>
161 </tr><tr> 200 </tr>
201 <tr>
162 <td><a href="#E5LineEdit.widgetSpacing">widgetSpacing</a></td> 202 <td><a href="#E5LineEdit.widgetSpacing">widgetSpacing</a></td>
163 <td>Public method to get the side widget spacing.</td> 203 <td>Public method to get the side widget spacing.</td>
164 </tr> 204 </tr>
165 </table> 205 </table>
166 <h3>Static Methods</h3> 206 <h3>Static Methods</h3>
167 <table> 207
168 <tr><td>None</td></tr> 208 <table>
169 </table> 209 <tr><td>None</td></tr>
210 </table>
211
170 <a NAME="E5LineEdit.__init__" ID="E5LineEdit.__init__"></a> 212 <a NAME="E5LineEdit.__init__" ID="E5LineEdit.__init__"></a>
171 <h4>E5LineEdit (Constructor)</h4> 213 <h4>E5LineEdit (Constructor)</h4>
172 <b>E5LineEdit</b>(<i>parent=None, inactiveText=""</i>) 214 <b>E5LineEdit</b>(<i>parent=None, inactiveText=""</i>)
215
173 <p> 216 <p>
174 Constructor 217 Constructor
175 </p><dl> 218 </p>
219 <dl>
220
176 <dt><i>parent</i></dt> 221 <dt><i>parent</i></dt>
177 <dd> 222 <dd>
178 reference to the parent widget (QWidget) 223 reference to the parent widget (QWidget)
179 </dd><dt><i>inactiveText</i></dt> 224 </dd>
225 <dt><i>inactiveText</i></dt>
180 <dd> 226 <dd>
181 text to be shown on inactivity (string) 227 text to be shown on inactivity (string)
182 </dd> 228 </dd>
183 </dl><a NAME="E5LineEdit._updateTextMargins" ID="E5LineEdit._updateTextMargins"></a> 229 </dl>
230 <a NAME="E5LineEdit._updateTextMargins" ID="E5LineEdit._updateTextMargins"></a>
184 <h4>E5LineEdit._updateTextMargins</h4> 231 <h4>E5LineEdit._updateTextMargins</h4>
185 <b>_updateTextMargins</b>(<i></i>) 232 <b>_updateTextMargins</b>(<i></i>)
233
186 <p> 234 <p>
187 Protected slot to update the text margins. 235 Protected slot to update the text margins.
188 </p><a NAME="E5LineEdit.addWidget" ID="E5LineEdit.addWidget"></a> 236 </p>
237 <a NAME="E5LineEdit.addWidget" ID="E5LineEdit.addWidget"></a>
189 <h4>E5LineEdit.addWidget</h4> 238 <h4>E5LineEdit.addWidget</h4>
190 <b>addWidget</b>(<i>widget, position</i>) 239 <b>addWidget</b>(<i>widget, position</i>)
240
191 <p> 241 <p>
192 Public method to add a widget to a side. 242 Public method to add a widget to a side.
193 </p><dl> 243 </p>
244 <dl>
245
194 <dt><i>widget</i></dt> 246 <dt><i>widget</i></dt>
195 <dd> 247 <dd>
196 reference to the widget to add (QWidget) 248 reference to the widget to add (QWidget)
197 </dd><dt><i>position</i></dt> 249 </dd>
250 <dt><i>position</i></dt>
198 <dd> 251 <dd>
199 position to add to (E5LineEdit.LeftSide, 252 position to add to (E5LineEdit.LeftSide,
200 E5LineEdit.RightSide) 253 E5LineEdit.RightSide)
201 </dd> 254 </dd>
202 </dl><a NAME="E5LineEdit.event" ID="E5LineEdit.event"></a> 255 </dl>
256 <a NAME="E5LineEdit.event" ID="E5LineEdit.event"></a>
203 <h4>E5LineEdit.event</h4> 257 <h4>E5LineEdit.event</h4>
204 <b>event</b>(<i>evt</i>) 258 <b>event</b>(<i>evt</i>)
259
205 <p> 260 <p>
206 Public method to handle events. 261 Public method to handle events.
207 </p><dl> 262 </p>
263 <dl>
264
208 <dt><i>evt</i></dt> 265 <dt><i>evt</i></dt>
209 <dd> 266 <dd>
210 reference to the event (QEvent) 267 reference to the event (QEvent)
211 </dd> 268 </dd>
212 </dl><dl> 269 </dl>
270 <dl>
213 <dt>Returns:</dt> 271 <dt>Returns:</dt>
214 <dd> 272 <dd>
215 flag indicating, whether the event was recognized (boolean) 273 flag indicating, whether the event was recognized (boolean)
216 </dd> 274 </dd>
217 </dl><a NAME="E5LineEdit.inactiveText" ID="E5LineEdit.inactiveText"></a> 275 </dl>
276 <a NAME="E5LineEdit.inactiveText" ID="E5LineEdit.inactiveText"></a>
218 <h4>E5LineEdit.inactiveText</h4> 277 <h4>E5LineEdit.inactiveText</h4>
219 <b>inactiveText</b>(<i></i>) 278 <b>inactiveText</b>(<i></i>)
279
220 <p> 280 <p>
221 Public method to get the inactive text. 281 Public method to get the inactive text.
222 </p><dl> 282 </p>
283 <dl>
223 <dt>Returns:</dt> 284 <dt>Returns:</dt>
224 <dd> 285 <dd>
225 inactive text (string) 286 inactive text (string)
226 </dd> 287 </dd>
227 </dl><a NAME="E5LineEdit.leftMargin" ID="E5LineEdit.leftMargin"></a> 288 </dl>
289 <a NAME="E5LineEdit.leftMargin" ID="E5LineEdit.leftMargin"></a>
228 <h4>E5LineEdit.leftMargin</h4> 290 <h4>E5LineEdit.leftMargin</h4>
229 <b>leftMargin</b>(<i></i>) 291 <b>leftMargin</b>(<i></i>)
292
230 <p> 293 <p>
231 Public method to get the size of the left margin. 294 Public method to get the size of the left margin.
232 </p><dl> 295 </p>
296 <dl>
233 <dt>Returns:</dt> 297 <dt>Returns:</dt>
234 <dd> 298 <dd>
235 left margin in pixel (integer) 299 left margin in pixel (integer)
236 </dd> 300 </dd>
237 </dl><a NAME="E5LineEdit.paintEvent" ID="E5LineEdit.paintEvent"></a> 301 </dl>
238 <h4>E5LineEdit.paintEvent</h4> 302 <a NAME="E5LineEdit.removeWidget" ID="E5LineEdit.removeWidget"></a>
239 <b>paintEvent</b>(<i>evt</i>)
240 <p>
241 Protected method handling a paint event.
242 </p><dl>
243 <dt><i>evt</i></dt>
244 <dd>
245 reference to the paint event (QPaintEvent)
246 </dd>
247 </dl><a NAME="E5LineEdit.removeWidget" ID="E5LineEdit.removeWidget"></a>
248 <h4>E5LineEdit.removeWidget</h4> 303 <h4>E5LineEdit.removeWidget</h4>
249 <b>removeWidget</b>(<i>widget</i>) 304 <b>removeWidget</b>(<i>widget</i>)
305
250 <p> 306 <p>
251 Public method to remove a widget from a side. 307 Public method to remove a widget from a side.
252 </p><dl> 308 </p>
309 <dl>
310
253 <dt><i>widget</i></dt> 311 <dt><i>widget</i></dt>
254 <dd> 312 <dd>
255 reference to the widget to remove (QWidget) 313 reference to the widget to remove (QWidget)
256 </dd> 314 </dd>
257 </dl><a NAME="E5LineEdit.setInactiveText" ID="E5LineEdit.setInactiveText"></a> 315 </dl>
316 <a NAME="E5LineEdit.setInactiveText" ID="E5LineEdit.setInactiveText"></a>
258 <h4>E5LineEdit.setInactiveText</h4> 317 <h4>E5LineEdit.setInactiveText</h4>
259 <b>setInactiveText</b>(<i>inactiveText</i>) 318 <b>setInactiveText</b>(<i>inactiveText</i>)
319
260 <p> 320 <p>
261 Public method to set the inactive text. 321 Public method to set the inactive text.
262 </p><dl> 322 </p>
323 <dl>
324
263 <dt><i>inactiveText</i></dt> 325 <dt><i>inactiveText</i></dt>
264 <dd> 326 <dd>
265 text to be shown on inactivity (string) 327 text to be shown on inactivity (string)
266 </dd> 328 </dd>
267 </dl><a NAME="E5LineEdit.setLeftMargin" ID="E5LineEdit.setLeftMargin"></a> 329 </dl>
330 <a NAME="E5LineEdit.setLeftMargin" ID="E5LineEdit.setLeftMargin"></a>
268 <h4>E5LineEdit.setLeftMargin</h4> 331 <h4>E5LineEdit.setLeftMargin</h4>
269 <b>setLeftMargin</b>(<i>margin</i>) 332 <b>setLeftMargin</b>(<i>margin</i>)
333
270 <p> 334 <p>
271 Public method to set the left margin. 335 Public method to set the left margin.
272 </p><dl> 336 </p>
337 <dl>
338
273 <dt><i>margin</i></dt> 339 <dt><i>margin</i></dt>
274 <dd> 340 <dd>
275 left margin in pixel (integer) 341 left margin in pixel (integer)
276 </dd> 342 </dd>
277 </dl><a NAME="E5LineEdit.setWidgetSpacing" ID="E5LineEdit.setWidgetSpacing"></a> 343 </dl>
344 <a NAME="E5LineEdit.setWidgetSpacing" ID="E5LineEdit.setWidgetSpacing"></a>
278 <h4>E5LineEdit.setWidgetSpacing</h4> 345 <h4>E5LineEdit.setWidgetSpacing</h4>
279 <b>setWidgetSpacing</b>(<i>spacing</i>) 346 <b>setWidgetSpacing</b>(<i>spacing</i>)
347
280 <p> 348 <p>
281 Public method to set the side widget spacing. 349 Public method to set the side widget spacing.
282 </p><dl> 350 </p>
351 <dl>
352
283 <dt><i>spacing</i></dt> 353 <dt><i>spacing</i></dt>
284 <dd> 354 <dd>
285 side widget spacing (integer) 355 side widget spacing (integer)
286 </dd> 356 </dd>
287 </dl><a NAME="E5LineEdit.textMargin" ID="E5LineEdit.textMargin"></a> 357 </dl>
358 <a NAME="E5LineEdit.textMargin" ID="E5LineEdit.textMargin"></a>
288 <h4>E5LineEdit.textMargin</h4> 359 <h4>E5LineEdit.textMargin</h4>
289 <b>textMargin</b>(<i>position</i>) 360 <b>textMargin</b>(<i>position</i>)
361
290 <p> 362 <p>
291 Public method to get the text margin for a side. 363 Public method to get the text margin for a side.
292 </p><dl> 364 </p>
365 <dl>
366
293 <dt><i>position</i></dt> 367 <dt><i>position</i></dt>
294 <dd> 368 <dd>
295 side to get margin for (E5LineEdit.LeftSide, 369 side to get margin for (E5LineEdit.LeftSide,
296 E5LineEdit.RightSide) 370 E5LineEdit.RightSide)
297 </dd> 371 </dd>
298 </dl><dl> 372 </dl>
373 <dl>
299 <dt>Returns:</dt> 374 <dt>Returns:</dt>
300 <dd> 375 <dd>
301 text margin (integer) 376 text margin (integer)
302 </dd> 377 </dd>
303 </dl><a NAME="E5LineEdit.widgetSpacing" ID="E5LineEdit.widgetSpacing"></a> 378 </dl>
379 <a NAME="E5LineEdit.widgetSpacing" ID="E5LineEdit.widgetSpacing"></a>
304 <h4>E5LineEdit.widgetSpacing</h4> 380 <h4>E5LineEdit.widgetSpacing</h4>
305 <b>widgetSpacing</b>(<i></i>) 381 <b>widgetSpacing</b>(<i></i>)
382
306 <p> 383 <p>
307 Public method to get the side widget spacing. 384 Public method to get the side widget spacing.
308 </p><dl> 385 </p>
386 <dl>
309 <dt>Returns:</dt> 387 <dt>Returns:</dt>
310 <dd> 388 <dd>
311 side widget spacing (integer) 389 side widget spacing (integer)
312 </dd> 390 </dd>
313 </dl> 391 </dl>
314 <div align="right"><a href="#top">Up</a></div> 392 <div align="right"><a href="#top">Up</a></div>
315 <hr /><hr /> 393 <hr />
394 <hr />
316 <a NAME="E5LineEditSideWidget" ID="E5LineEditSideWidget"></a> 395 <a NAME="E5LineEditSideWidget" ID="E5LineEditSideWidget"></a>
317 <h2>E5LineEditSideWidget</h2> 396 <h2>E5LineEditSideWidget</h2>
397
318 <p> 398 <p>
319 Class implementing the side widgets for the line edit class. 399 Class implementing the side widgets for the line edit class.
320 </p><h3>Signals</h3> 400 </p>
321 <dl> 401 <h3>Signals</h3>
402 <dl>
403
322 <dt>sizeHintChanged()</dt> 404 <dt>sizeHintChanged()</dt>
323 <dd> 405 <dd>
324 emitted to indicate a change of the size hint 406 emitted to indicate a change of the size hint
325 </dd> 407 </dd>
326 </dl> 408 </dl>
327 <h3>Derived from</h3> 409 <h3>Derived from</h3>
328 QWidget 410 QWidget
329 <h3>Class Attributes</h3> 411 <h3>Class Attributes</h3>
412
330 <table> 413 <table>
331 <tr><td>None</td></tr> 414 <tr><td>None</td></tr>
332 </table> 415 </table>
333 <h3>Class Methods</h3> 416 <h3>Class Methods</h3>
417
334 <table> 418 <table>
335 <tr><td>None</td></tr> 419 <tr><td>None</td></tr>
336 </table> 420 </table>
337 <h3>Methods</h3> 421 <h3>Methods</h3>
338 <table> 422
423 <table>
424
339 <tr> 425 <tr>
340 <td><a href="#E5LineEditSideWidget.__init__">E5LineEditSideWidget</a></td> 426 <td><a href="#E5LineEditSideWidget.__init__">E5LineEditSideWidget</a></td>
341 <td>Constructor</td> 427 <td>Constructor</td>
342 </tr><tr> 428 </tr>
429 <tr>
343 <td><a href="#E5LineEditSideWidget.event">event</a></td> 430 <td><a href="#E5LineEditSideWidget.event">event</a></td>
344 <td>Public method to handle events.</td> 431 <td>Public method to handle events.</td>
345 </tr> 432 </tr>
346 </table> 433 </table>
347 <h3>Static Methods</h3> 434 <h3>Static Methods</h3>
348 <table> 435
349 <tr><td>None</td></tr> 436 <table>
350 </table> 437 <tr><td>None</td></tr>
438 </table>
439
351 <a NAME="E5LineEditSideWidget.__init__" ID="E5LineEditSideWidget.__init__"></a> 440 <a NAME="E5LineEditSideWidget.__init__" ID="E5LineEditSideWidget.__init__"></a>
352 <h4>E5LineEditSideWidget (Constructor)</h4> 441 <h4>E5LineEditSideWidget (Constructor)</h4>
353 <b>E5LineEditSideWidget</b>(<i>parent=None</i>) 442 <b>E5LineEditSideWidget</b>(<i>parent=None</i>)
443
354 <p> 444 <p>
355 Constructor 445 Constructor
356 </p><dl> 446 </p>
447 <dl>
448
357 <dt><i>parent</i></dt> 449 <dt><i>parent</i></dt>
358 <dd> 450 <dd>
359 reference to the parent widget (QWidget) 451 reference to the parent widget (QWidget)
360 </dd> 452 </dd>
361 </dl><a NAME="E5LineEditSideWidget.event" ID="E5LineEditSideWidget.event"></a> 453 </dl>
454 <a NAME="E5LineEditSideWidget.event" ID="E5LineEditSideWidget.event"></a>
362 <h4>E5LineEditSideWidget.event</h4> 455 <h4>E5LineEditSideWidget.event</h4>
363 <b>event</b>(<i>evt</i>) 456 <b>event</b>(<i>evt</i>)
457
364 <p> 458 <p>
365 Public method to handle events. 459 Public method to handle events.
366 </p><dl> 460 </p>
461 <dl>
462
367 <dt><i>evt</i></dt> 463 <dt><i>evt</i></dt>
368 <dd> 464 <dd>
369 reference to the event (QEvent) 465 reference to the event (QEvent)
370 </dd> 466 </dd>
371 </dl><dl> 467 </dl>
468 <dl>
372 <dt>Returns:</dt> 469 <dt>Returns:</dt>
373 <dd> 470 <dd>
374 flag indicating, whether the event was recognized (boolean) 471 flag indicating, whether the event was recognized (boolean)
375 </dd> 472 </dd>
376 </dl> 473 </dl>

eric ide

mercurial