[quote=引用 4 楼 missfaye 的回复:] [quote=引用 3 楼 u013466477 的回复:] Qt5.6已经已经没有了QtWebkit 新版QtWebEngine只有在vs版本才有,mingw版本是没有的。 想要用QtWebkit就回到5.6以下的版本
#include <ActiveQt/QAxWidget> #include "windows.h" class WebAxWidget : public QAxWidget { public: WebAxWidget(QWidget* parent = 0, Qt::WindowFlags f = 0) : QAxWidget(parent, f) { } protected: bool translateKeyEvent(int message, int keycode) const Q_DECL_OVERRIDE { if (message >= WM_KEYFIRST && message <= WM_KEYLAST) return true; else return QAxWidget::translateKeyEvent(message, keycode); } }; #endif // WEBAXWIDGET_H 5.7版 使用QAxWidget 控件,把IE浏览器嵌入到你得程序里,很好用。
好吧 我也搞定了
[quote=引用 3 楼 u013466477 的回复:] Qt5.6已经已经没有了QtWebkit 新版QtWebEngine只有在vs版本才有,mingw版本是没有的。 想要用QtWebkit就回到5.6以下的版本
Qt5.6已经已经没有了QtWebkit 新版QtWebEngine只有在vs版本才有,mingw版本是没有的。 想要用QtWebkit就回到5.6以下的版本
Qt5.6已经移除了这个模块,更新了基于 Chromium 的浏览器引擎 Qt WebEngine,添加QT += webenginewidgets,#include <QtWebEngineWidgets>
16,216
社区成员
26,595
社区内容
加载中
试试用AI创作助手写篇文章吧