如何qwebkitplatformplugin
在QWebView中使用?
我有以下代码:
#include <QWebKitPlatformPlugin>
MainWindow::MainWindow(QWidget *parent, bool new) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
webView = new QWebView;
ui->webViewLay->addWidget(webView);
webView->setHtml("<p>test</p>");
}
但没有找到如何使用qwebkitplatformplugin扩展的示例。
[编辑]
在这个API中有几个扩展,比如SpellChecker和Notifications,我想知道如何在我的WebView中使用。
如何使用这个类?:
class QWebKitPlatformPlugin {
public:
virtual ~QWebKitPlatformPlugin() {}
enum Extension {
MultipleSelections,
Notifications,
Haptics,
TouchInteraction,
FullScreenVideoPlayer,
SpellChecker
};
virtual bool supportsExtension(Extension) const = 0;
virtual QObject* createExtension(Extension) const = 0;
};
注意:官方网站上没有文档。