Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |

# Grouped Classes

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 Widgets | Abstract widget classes usable through subclassing.
Advanced Widgets | Advanced GUI widgets such as listviews and progress bars.
Basic Widgets | Basic GUI widgets such as buttons, comboboxes and scrollbars.
Database | 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 providing various global services such as event handling, access to system settings and internationalization.
Events | 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.
Graphics and Printing | Classes providing drawing (and printing) primitives, including OpenGL. (See also Image Processing and Multimedia)
Help System | Classes used to provide online-help for applications.
Image Processing | Digital image encoding, decoding and manipulation. (See also Graphics and Printing and Multimedia)
Layout Management | Classes handling automatic resizing and moving of widgets, for composing complex dialogs.
Implicitly and Explicitly 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.
MainWindow and Related Classes | Everything you need for a typical modern main application window, including menus, toolbars, workspace, etc.
Miscellaneous | Various other useful classes
Multimedia | Classes that provide support for graphics, sound, animation, etc. (See also Graphics and Printing and Image Processing)
Object Model | The Qt application framework's underlying object model.
Organizers | User interface organizers such as splitters, tab bars, button groups, etc.
Plugin Classes | Plugin related classes.
Standard Dialogs | Ready-made dialogs for file, font, color selection and more.
Template Library | Qt's template library container classes.
Text Related Classes | Classes for text processing. (See also XML Classes.)
Threading Classes | Classes that provide threading support.
Widget Appearance | Appearance customization with styles, fonts, colors etc.
XML Classes | Classes that support XML, via, for example DOM and SAX.