Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
widgets.qdoc
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
3
4
/*!
5
\page widget-classes.html
6
\title Widgets Classes
7
\ingroup qt-gui-concepts
8
\brief The primary elements for designing user interfaces in Qt.
9
10
\section1 The Widget Classes
11
12
The following sections list the widget classes. See the \l{Qt Widget
13
Gallery} for some examples.
14
15
\section2 Basic Widget Classes
16
17
These basic widgets (controls), e.g. buttons, comboboxes and
18
scroll bars, are designed for direct use.
19
20
\table
21
\row
22
\li \image fusion-label.png {Label}
23
\li \image windowsvista-pushbutton.png {Cancel button}
24
\li \image macos-progressbar.png {Progress bar}
25
\row
26
\li \image fusion-combobox.png {Combo box}
27
\li \image windowsvista-radiobutton.png {Radio box}
28
\li \image macos-lineedit.png {Line edit}
29
\endtable
30
31
\annotatedlist basicwidgets
32
33
34
\section2 Advanced Widget Classes
35
36
Advanced GUI widgets, e.g. tab widgets and progress bars, provide
37
more complex user interface controls.
38
39
\table
40
\row
41
\li \image fusion-treeview.png
42
{Directory widget showing the contents using a tree view}
43
\li \image fusion-calendarwidget.png
44
{Calendar widget showing the month, year, and a selected day}
45
\li \image qundoview.png
46
{Undo stack showing list of commands}
47
\endtable
48
49
\annotatedlist advanced
50
51
52
\section2 Abstract Widget Classes
53
54
The abstract widget classes are base classes. They are not usable as
55
standalone classes but provide functionality when they are subclassed.
56
57
\annotatedlist abstractwidgets
58
59
60
\section2 Organizer Widget Classes
61
62
Classes like splitters, tab bars, button groups, etc are used for
63
organizing and grouping GUI primitives into more complex
64
applications and dialogs.
65
66
\annotatedlist organizers
67
68
69
\section2 Graphics View Classes
70
71
\annotatedlist graphicsview-api
72
73
74
\section2 Model/View Classes
75
76
\annotatedlist model-view
77
78
79
\section2 Main Window and Related Classes
80
81
\annotatedlist mainwindow-classes
82
83
84
\section2 Widget Appearance and Style-Related Classes
85
Classes used for customizing UI appearance and style.
86
87
\annotatedlist appearance
88
89
90
\section2 Layout Classes
91
\annotatedlist geomanagement
92
93
94
*/
qtbase
src
widgets
doc
src
widgets-and-layouts
widgets.qdoc
Generated on
for Qt by
1.14.0