blob: 7ec226b3969d8ea6dc0c1c4b182642d37d4a8a64 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
// Copyright (C) 2016 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
/*!
\page widget-classes.html
\title Widgets Classes
\ingroup qt-gui-concepts
\brief The primary elements for designing user interfaces in Qt.
\section1 The Widget Classes
The following sections list the widget classes. See the \l{Qt Widget
Gallery} for some examples.
\section2 Basic Widget Classes
These basic widgets (controls), e.g. buttons, comboboxes and
scroll bars, are designed for direct use.
\table
\row
\li \image fusion-label.png
\li \image windowsvista-pushbutton.png
\li \image macos-progressbar.png
\row
\li \image fusion-combobox.png
\li \image windowsvista-radiobutton.png
\li \image macos-lineedit.png
\endtable
\annotatedlist basicwidgets
\section2 Advanced Widget Classes
Advanced GUI widgets, e.g. tab widgets and progress bars, provide
more complex user interface controls.
\table
\row
\li \image windows-treeview.png
\li \image fusion-calendarwidget.png
\li \image qundoview.png
\endtable
\annotatedlist advanced
\section2 Abstract Widget Classes
The abstract widget classes are base classes. They are not usable as
standalone classes but provide functionality when they are subclassed.
\annotatedlist abstractwidgets
\section2 Organizer Widget Classes
Classes like splitters, tab bars, button groups, etc are used for
organizing and grouping GUI primitives into more complex
applications and dialogs.
\annotatedlist organizers
\section2 Graphics View Classes
\annotatedlist graphicsview-api
\section2 Model/View Classes
\annotatedlist model-view
\section2 Main Window and Related Classes
\annotatedlist mainwindow-classes
\section2 Widget Appearance and Style-Related Classes
Classes used for customizing UI appearance and style.
\annotatedlist appearance
\section2 Layout Classes
\annotatedlist geomanagement
*/
|