CHAPTER 11Plugins

Qt offers a rich programming interface that is capable of interacting with many different technologies. This capability is what makes it possible for Qt-driven applications to look different on different platforms; images can be stored in many different ways and interact with numerous database solutions. You might be surprised to know that you can create your own new Qt features using a Qt feature known as a plugin.

The classes used by Qt to handle plugins are not limited to extending Qt. With the same set of classes you can also create your own plugin interfaces and extend your own applications with custom plugins. This makes it possible to create extendable applications without having to deal with all the platform specifics ...

Get Foundations of Qt Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.