1.我想知道Qt的插件到底是什么东西?
2.这个插件到底有什么用,用在哪方面?举个例子
3.
class CanvasItem :public QObject, public QGraphicsItem
{
Q_OBJECT
Q_INTERFACES(QGraphicsItem)
public:
explicit CanvasItem(QWidget*parentWindow, QGraphicsItem *parent = 0);
explicit CanvasItem(QGraphicsItem *parent = 0);
~CanvasItem();
QRectF boundingRect() const;
Q_INTERFACES(QGraphicsItem)
是什么意思?
------解决思路----------------------
1.插件就是实现了特定接口的动态库。
2.比如Qt解析图片,用到的jpeg、png都是插件实现的,你要支持新格式,可以自己实现一个插件,就可以让Qt支持你的图片格式
3.这个宏告诉Qt这个类实现了一个插件接口。