Lastupdate: 2012年10月11日星期四 蔡東赟 2012年10月6日星期六 蔡東赟 環境: 1.先安裝: 2. 下載并安裝 3.下載vs的插件安裝
插件制作: 1.創建qt的library工程 如lxWebEditPlugin_src
2.繼承lxwebkitplugininterface.h 實現
- #ifndef __LXWEBKITPLUGININTEFACE_H__
- #define __LXWEBKITPLUGININTEFACE_H__
- #include <qwebpluginfactory.h>
- class LxWebKitPluginInterface
- {
- public:
- virtual ~LxWebKitPluginInterface(){};
- virtual QList<QWebPluginFactory::Plugin> plugins()const =0;
- virtual QObject *create(const QString &mimeType,
- const QUrl &url,
- const QStringList &argumentNames,
- const QStringList &argumentValues) const =0;
- };
- Q_DECLARE_INTERFACE(LxWebKitPluginInterface, "LomoXTeam/1.0")
- #endif // __LXWEBKITPLUGININTEFACE_H__
復制代碼3.編譯出得dll或者so文件放于beta包的 plugin目錄下面。 Demo是返回一個edit的窗口 4. 測試參考resource目錄的 里面object的標簽 <object type="application/x-lomox-MyAddEdit" id="plugin" width=260 height=100> </object>
要下載的: 1.源碼說明在附件。
2.基礎版本在和資源下載 在 http://www.lomox.hk/bbs-dz/forum.php?mod=viewthread&tid=127#lastpost
|