This page provides a way of navigating Qt's classes by grouping related classes together. Some classes may appear in more than one group.
Group | Description |
Abstract Widget Classes | Abstract widget classes usable through subclassing. |
Accessibility Classes | Classes that provide support for accessibility. |
Advanced Widgets | Advanced GUI widgets such as listviews and progress bars. |
Basic Widgets | Basic GUI widgets such as buttons, comboboxes and scrollbars. |
Database Classes | Database related classes, e.g. for SQL databases. |
Date and Time | Classes for handling date and time. |
Drag and Drop | Classes dealing with drag and drop and mime type encoding and decoding. |
Environment Classes | Classes providing various global services such as event handling, access to system settings and internationalization. |
Event Classes | Classes used to create and handle events. |
Non-GUI Classes | Collection classes such as list, queue, stack and string, along with other classes that can be used without needing QApplication. |
Multimedia, Graphics, and Printing | Classes that provide support for graphics (2D, and with OpenGL, 3D), image encoding, decoding, and manipulation, sound, animation, printing, etc. |
Help System | Classes used to provide online-help for applications. |
Layout Management | Classes handling automatic resizing and moving of widgets, for composing complex dialogs. |
Shared Classes | Classes that use reference counting for fast copying. |
Input/Output and Networking | Classes providing file input and output along with directory and network handling. |
Main Window and Related Classes | Everything you need for a typical modern main application window, including menus, toolbars, workspace, etc. |
Miscellaneous Classes | Various other useful classes. |
Model/View Classes | Classes that use the model/view design pattern. |
Object Model | The Qt GUI toolkit's underlying object model. |
Organizers | User interface organizers such as splitters, tab bars, button groups, etc. |
Plugin Classes | Plugin related classes. |
Standard Dialog Classes | Ready-made dialogs for file, font, color selection and more. |
Generic Containers | Qt's template-based container classes. |
Text Related Classes | Classes for text processing. (See also XML Classes.) |
Threading Classes | Classes that provide threading support. |
Widget Appearance and Style | Appearance customization with styles, fonts, colors etc. |
XML Classes | Classes that support XML, via, for example DOM and SAX. |
Qt/Embedded Classes | Classes that are specific to Qt/Embedded (Qt for embedded Linux). |