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
|