[Qt-interest] About Plugin Architecture in QT

Kai Koehne kai.koehne at nokia.com
Wed Apr 29 17:00:18 CEST 2009


ext hakiim warrick wrote:
>   Hi, we need to determine a convenient platform for developing a 
> commercial image processing desktop application. You can think of it as 
> a Photoshop-like application.
> 
> As an image-processing application, project requires 
> Runtime-efficiency(speed and memory management). This requirement points 
> to use C++, so QT for user interface.
> Plugin support requirement will be a critical issue for our application. 
> 3rd parties will be able to add new functionalities to the application, 
> for instance, a new image filter would be added as a submenu.
> We need to have a stable Plugin Architecture. Eclipse RCP(Rich Client 
> Platform) is said to be a ready to use platform. But it will force us to 
> code with Java if we want to develop in RCP platform.

The thing to keep in mind is that plugins in qt are binary files. That 
means that you have to be a bit careful that e.g. the compiler / the qt 
version used to compile the plugin has to more or less match the one of 
the application. Read http://doc.trolltech.com/4.4/plugins-howto.html 
for the full story.

Regards

Kai Koehne



More information about the Qt-interest-old mailing list