Plugin Classes

These Qt Core classes deal with shared libraries, (e.g. .so and DLL files), and with Qt plugins.

See the How to Create Qt Plugins page for more information.

QAccessiblePlugin

The QAccessiblePlugin class provides an abstract base class for plugins provinding accessibility information for user interface elements.

QIconEnginePlugin

The QIconEnginePlugin class provides an abstract base for custom QIconEngine plugins.

QImageIOPlugin

The QImageIOPlugin class defines an interface for writing an image format plugin.

QGenericPlugin

The QGenericPlugin class is an abstract base class for plugins.

QGenericPluginFactory

The QGenericPluginFactory class creates plugin drivers.

QStylePlugin

The QStylePlugin class provides an abstract base for custom QStyle plugins.

QLibrary

Loads shared libraries at runtime

Defining Plugins

The <QtPlugin> header file defines macros for defining plugins.

QPluginLoader

Loads a plugin at run-time