|
1 /**************************************************************************** |
|
2 ** |
|
3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
4 ** All rights reserved. |
|
5 ** Contact: Nokia Corporation (qt-info@nokia.com) |
|
6 ** |
|
7 ** This file is part of the documentation of the Qt Toolkit. |
|
8 ** |
|
9 ** $QT_BEGIN_LICENSE:LGPL$ |
|
10 ** No Commercial Usage |
|
11 ** This file contains pre-release code and may not be distributed. |
|
12 ** You may use this file in accordance with the terms and conditions |
|
13 ** contained in the Technology Preview License Agreement accompanying |
|
14 ** this package. |
|
15 ** |
|
16 ** GNU Lesser General Public License Usage |
|
17 ** Alternatively, this file may be used under the terms of the GNU Lesser |
|
18 ** General Public License version 2.1 as published by the Free Software |
|
19 ** Foundation and appearing in the file LICENSE.LGPL included in the |
|
20 ** packaging of this file. Please review the following information to |
|
21 ** ensure the GNU Lesser General Public License version 2.1 requirements |
|
22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. |
|
23 ** |
|
24 ** In addition, as a special exception, Nokia gives you certain additional |
|
25 ** rights. These rights are described in the Nokia Qt LGPL Exception |
|
26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. |
|
27 ** |
|
28 ** If you have questions regarding the use of this file, please contact |
|
29 ** Nokia at qt-info@nokia.com. |
|
30 ** |
|
31 ** |
|
32 ** |
|
33 ** |
|
34 ** |
|
35 ** |
|
36 ** |
|
37 ** |
|
38 ** $QT_END_LICENSE$ |
|
39 ** |
|
40 ****************************************************************************/ |
|
41 |
|
42 /*! |
|
43 \page gallery-cleanlooks.html |
|
44 |
|
45 \title Cleanlooks Style Widget Gallery |
|
46 \ingroup gallery |
|
47 |
|
48 This page shows some of the widgets available in Qt |
|
49 when configured to use the "cleanlooks" style. |
|
50 |
|
51 \raw HTML |
|
52 <h2 align="center">Buttons</h2> |
|
53 |
|
54 <table align="center" cellspacing="20%" width="100%"> |
|
55 <colgroup span="2"> |
|
56 <col width="40%" /> |
|
57 <col width="40%" /> |
|
58 </colgroup> |
|
59 <tr> |
|
60 <td align="center"> |
|
61 \endraw |
|
62 \inlineimage cleanlooks-pushbutton.png |
|
63 \raw HTML |
|
64 </td> |
|
65 <td align="center"> |
|
66 \endraw |
|
67 \inlineimage cleanlooks-toolbutton.png |
|
68 \raw HTML |
|
69 </td> |
|
70 </tr><tr> |
|
71 <td halign="justify" valign="top"> |
|
72 \endraw |
|
73 The QPushButton widget provides a command button.\raw HTML |
|
74 </td> |
|
75 <td halign="justify" valign="top"> |
|
76 \endraw |
|
77 The QToolButton class provides a quick-access button to commands |
|
78 or options, usually used inside a QToolBar.\raw HTML |
|
79 </td> |
|
80 </tr> |
|
81 <tr> |
|
82 <td align="center"> |
|
83 \endraw |
|
84 \inlineimage cleanlooks-checkbox.png |
|
85 \raw HTML |
|
86 </td> |
|
87 <td align="center"> |
|
88 \endraw |
|
89 \inlineimage cleanlooks-radiobutton.png |
|
90 \raw HTML |
|
91 </td> |
|
92 </tr><tr> |
|
93 <td halign="justify" valign="top"> |
|
94 \endraw |
|
95 The QCheckBox widget provides a checkbox with a text label.\raw HTML |
|
96 </td> |
|
97 <td halign="justify" valign="top"> |
|
98 \endraw |
|
99 The QRadioButton widget provides a radio button with a text or pixmap label.\raw HTML |
|
100 </td> |
|
101 </tr> |
|
102 </table> |
|
103 \endraw |
|
104 \raw HTML |
|
105 <h2 align="center">Containers</h2> |
|
106 |
|
107 <table align="center" cellspacing="20%" width="100%"> |
|
108 <colgroup span="2"> |
|
109 <col width="40%" /> |
|
110 <col width="40%" /> |
|
111 </colgroup> |
|
112 <tr> |
|
113 <td align="center"> |
|
114 \endraw |
|
115 \inlineimage cleanlooks-groupbox.png |
|
116 \raw HTML |
|
117 </td> |
|
118 <td align="center"> |
|
119 \endraw |
|
120 \inlineimage cleanlooks-tabwidget.png |
|
121 \raw HTML |
|
122 </td> |
|
123 </tr><tr> |
|
124 <td halign="justify" valign="top"> |
|
125 \endraw |
|
126 The QGroupBox widget provides a group box frame with a title.\raw HTML |
|
127 </td> |
|
128 <td halign="justify" valign="top"> |
|
129 \endraw |
|
130 The QTabWidget class provides a stack of tabbed widgets.\raw HTML |
|
131 </td> |
|
132 </tr> |
|
133 <tr> |
|
134 <td align="center"> |
|
135 \endraw |
|
136 \inlineimage cleanlooks-frame.png |
|
137 \raw HTML |
|
138 </td> |
|
139 <td align="center"> |
|
140 \endraw |
|
141 \inlineimage cleanlooks-toolbox.png |
|
142 \raw HTML |
|
143 </td> |
|
144 </tr><tr> |
|
145 <td halign="justify" valign="top"> |
|
146 \endraw |
|
147 The QFrame widget provides a simple decorated container for other widgets.\raw HTML |
|
148 </td> |
|
149 <td halign="justify" valign="top"> |
|
150 \endraw |
|
151 The QToolBox class provides a column of tabbed widget items.\raw HTML |
|
152 </td> |
|
153 </tr> |
|
154 </table> |
|
155 \endraw |
|
156 \raw HTML |
|
157 <h2 align="center">Item Views</h2> |
|
158 |
|
159 <table align="center" cellspacing="20%" width="100%"> |
|
160 <colgroup span="2"> |
|
161 <col width="40%" /> |
|
162 <col width="40%" /> |
|
163 </colgroup> |
|
164 <tr> |
|
165 <td align="center"> |
|
166 \endraw |
|
167 \inlineimage cleanlooks-listview.png |
|
168 \raw HTML |
|
169 </td> |
|
170 <td align="center"> |
|
171 \endraw |
|
172 \inlineimage cleanlooks-treeview.png |
|
173 \raw HTML |
|
174 </td> |
|
175 </tr><tr> |
|
176 <td halign="justify" valign="top"> |
|
177 \endraw |
|
178 The QListView class provides a default model/view implementation of a list/icon view. The QListWidget class provides a classic item-based list/icon view.\raw HTML |
|
179 </td> |
|
180 <td halign="justify" valign="top"> |
|
181 \endraw |
|
182 The QTreeView class provides a default model/view implementation of a tree view. The QTreeWidget class provides a classic item-based tree view.\raw HTML |
|
183 </td> |
|
184 </tr> |
|
185 <tr> |
|
186 <td align="center"> |
|
187 \endraw |
|
188 \inlineimage cleanlooks-tableview.png |
|
189 \raw HTML |
|
190 </td> |
|
191 </tr><tr> |
|
192 <td halign="justify" valign="top"> |
|
193 \endraw |
|
194 The QTableView class provides a default model/view implementation of a table view. The QTableWidget class provides a classic item-based table view.\raw HTML |
|
195 </td> |
|
196 </tr> |
|
197 </table> |
|
198 \endraw |
|
199 \raw HTML |
|
200 <h2 align="center">Display Widgets</h2> |
|
201 |
|
202 <table align="center" cellspacing="20%" width="100%"> |
|
203 <colgroup span="2"> |
|
204 <col width="40%" /> |
|
205 <col width="40%" /> |
|
206 </colgroup> |
|
207 <tr> |
|
208 <td align="center"> |
|
209 \endraw |
|
210 \inlineimage cleanlooks-progressbar.png |
|
211 \raw HTML |
|
212 </td> |
|
213 <td align="center"> |
|
214 \endraw |
|
215 \inlineimage cleanlooks-lcdnumber.png |
|
216 \raw HTML |
|
217 </td> |
|
218 </tr><tr> |
|
219 <td halign="justify" valign="top"> |
|
220 \endraw |
|
221 The QProgressBar widget provides a horizontal progress bar.\raw HTML |
|
222 </td> |
|
223 <td halign="justify" valign="top"> |
|
224 \endraw |
|
225 The QLCDNumber widget displays a number with LCD-like digits.\raw HTML |
|
226 </td> |
|
227 </tr> |
|
228 <tr> |
|
229 <td align="center"> |
|
230 \endraw |
|
231 \inlineimage cleanlooks-label.png |
|
232 \raw HTML |
|
233 </td> |
|
234 </tr><tr> |
|
235 <td halign="justify" valign="top"> |
|
236 \endraw |
|
237 The QLabel widget provides a text or image display.\raw HTML |
|
238 </td> |
|
239 </tr> |
|
240 </table> |
|
241 \endraw |
|
242 \raw HTML |
|
243 <h2 align="center">Input Widgets</h2> |
|
244 |
|
245 <table align="center" cellspacing="20%" width="100%"> |
|
246 <colgroup span="2"> |
|
247 <col width="40%" /> |
|
248 <col width="40%" /> |
|
249 </colgroup> |
|
250 <tr> |
|
251 <td align="center"> |
|
252 \endraw |
|
253 \inlineimage cleanlooks-slider.png |
|
254 \raw HTML |
|
255 </td> |
|
256 <td align="center"> |
|
257 \endraw |
|
258 \inlineimage cleanlooks-lineedit.png |
|
259 \raw HTML |
|
260 </td> |
|
261 </tr><tr> |
|
262 <td halign="justify" valign="top"> |
|
263 \endraw |
|
264 The QSlider widget provides a vertical or horizontal slider.\raw HTML |
|
265 </td> |
|
266 <td halign="justify" valign="top"> |
|
267 \endraw |
|
268 The QLineEdit widget is a one-line text editor.\raw HTML |
|
269 </td> |
|
270 </tr> |
|
271 <tr> |
|
272 <td align="center"> |
|
273 \endraw |
|
274 \inlineimage cleanlooks-combobox.png |
|
275 \raw HTML |
|
276 </td> |
|
277 <td align="center"> |
|
278 \endraw |
|
279 \inlineimage cleanlooks-doublespinbox.png |
|
280 \raw HTML |
|
281 </td> |
|
282 </tr><tr> |
|
283 <td halign="justify" valign="top"> |
|
284 \endraw |
|
285 The QComboBox widget is a combined button and pop-up list.\raw HTML |
|
286 </td> |
|
287 <td halign="justify" valign="top"> |
|
288 \endraw |
|
289 The QDoubleSpinBox class provides a spin box widget that allows double precision floating point numbers to be entered.\raw HTML |
|
290 </td> |
|
291 </tr> |
|
292 <tr> |
|
293 <td align="center"> |
|
294 \endraw |
|
295 \inlineimage cleanlooks-spinbox.png |
|
296 \raw HTML |
|
297 </td> |
|
298 <td align="center"> |
|
299 \endraw |
|
300 \inlineimage cleanlooks-timeedit.png |
|
301 \raw HTML |
|
302 </td> |
|
303 </tr><tr> |
|
304 <td halign="justify" valign="top"> |
|
305 \endraw |
|
306 The QSpinBox class provides a spin box widget.\raw HTML |
|
307 </td> |
|
308 <td halign="justify" valign="top"> |
|
309 \endraw |
|
310 The QTimeEdit class provides a widget for editing times.\raw HTML |
|
311 </td> |
|
312 </tr> |
|
313 <tr> |
|
314 <td align="center"> |
|
315 \endraw |
|
316 \inlineimage cleanlooks-dateedit.png |
|
317 \raw HTML |
|
318 </td> |
|
319 <td align="center"> |
|
320 \endraw |
|
321 \inlineimage cleanlooks-datetimeedit.png |
|
322 \raw HTML |
|
323 </td> |
|
324 </tr><tr> |
|
325 <td halign="justify" valign="top"> |
|
326 \endraw |
|
327 The QDateEdit class provides a widget for editing dates.\raw HTML |
|
328 </td> |
|
329 <td halign="justify" valign="top"> |
|
330 \endraw |
|
331 The QDateTimeEdit class provides a widget for editing dates and times.\raw HTML |
|
332 </td> |
|
333 </tr> |
|
334 <tr> |
|
335 <td align="center"> |
|
336 \endraw |
|
337 \inlineimage cleanlooks-textedit.png |
|
338 \raw HTML |
|
339 </td> |
|
340 <td align="center"> |
|
341 \endraw |
|
342 \inlineimage cleanlooks-horizontalscrollbar.png |
|
343 \raw HTML |
|
344 </td> |
|
345 </tr><tr> |
|
346 <td halign="justify" valign="top"> |
|
347 \endraw |
|
348 The QTextEdit class provides a widget that is used to edit and |
|
349 display both plain and rich text.\raw HTML |
|
350 </td> |
|
351 <td halign="justify" valign="top"> |
|
352 \endraw |
|
353 The QScrollBar widget provides a vertical or horizontal scroll bar. Here, we show a scroll bar with horizontal orientation.\raw HTML |
|
354 </td> |
|
355 </tr> |
|
356 <tr> |
|
357 <td align="center"> |
|
358 \endraw |
|
359 \inlineimage cleanlooks-dial.png |
|
360 \raw HTML |
|
361 </td> |
|
362 <td align="center"> |
|
363 \endraw |
|
364 \inlineimage cleanlooks-calendarwidget.png |
|
365 \raw HTML |
|
366 </td> |
|
367 </tr><tr> |
|
368 <td halign="justify" valign="top"> |
|
369 \endraw |
|
370 The QDial class provides a rounded range control (like a |
|
371 speedometer or potentiometer).\raw HTML |
|
372 </td> |
|
373 <td halign="justify" valign="top"> |
|
374 \endraw |
|
375 The QCalendarWidget class provides a monthly calendar widget that can be used to select dates.\raw HTML |
|
376 </td> |
|
377 </tr> |
|
378 <tr> |
|
379 <td align="center"> |
|
380 \endraw |
|
381 \inlineimage cleanlooks-fontcombobox.png |
|
382 \raw HTML |
|
383 </td> |
|
384 </tr><tr> |
|
385 <td halign="justify" valign="top"> |
|
386 \endraw |
|
387 The QFontComboBox widget is a specialized combobox that enables fonts to be selected from a pop-up list containing previews of available fonts.\raw HTML |
|
388 </td> |
|
389 </tr> |
|
390 </table> |
|
391 \endraw |
|
392 */ |