标签: qtwebkit

项目错误:QT中的未知模块:webkitwidgets

我正在将代码从qt4移植到qt5.我按照建议将以下行添加到我的.pro文件中:

QT += webkitwidgets
Run Code Online (Sandbox Code Playgroud)

但是,当我运行时qmake,我收到此错误:

Project ERROR: Unknown module(s) in QT: webkitwidgets
Run Code Online (Sandbox Code Playgroud)

我正在开发Ubuntu 12.04 LTS并按照描述安装了Qt .

c++ qt qtwebkit qt5

71
推荐指数
2
解决办法
5万
查看次数

无头浏览器,支持java的完整javascript

我一直在使用HtmlUnit(开发人员做得很好)作为我之前的一些应用程序的无头浏览器,但javascript支持不适用于我的下一个应用程序将访问的某个网站.

  1. 我听说过关于Python的QtWebKit绑定,但是我的应用程序是Java,还是WebKit或QtWebKit的Java绑定?

  2. 有没有人知道一个良好的无头浏览器的Java与完整的JavaScript支持?

java webkit headless qtwebkit headless-browser

27
推荐指数
3
解决办法
2万
查看次数

QWebView或QWebEngineView

今天开始新项目(好吧,不是今天,但是在一两周内),应该使用什么?QWebView或QWebEngineView?

这两者之间是否有任何功能差异?如果我理解正确,QWebView是webkit,而QWebEngineView是闪烁的.程序员有什么不同吗?最重要的是,是否提供了更多的外观和感觉定制?

PS:如果有人链接到比较这两者的文章,我们将不胜感激

qt qtwebkit qt5 qt5.4 qtwebengine

26
推荐指数
2
解决办法
3万
查看次数

phantomjs用webGL编译

我正在尝试编译phantomjs来添加webGL.显然有可能因为:

但是,我不知道该怎么做.我已经查看了所有配置进行编译,我试过没找到任何东西.我应该使用必要的选项单独编译QTWebkit,然后使用此Webkit编译PhantomJS吗?我在Mac OSX Lion上.

得到一些帮助真的很好.

qt qtwebkit webgl phantomjs

19
推荐指数
1
解决办法
1917
查看次数

我可以使用homebrew的qt5和capybara-webkit吗?

我想用QT5的QtWebKitcapybara-webkit.

brew uninstall qt
Uninstalling /usr/local/Cellar/qt/4.8.4...
brew install qt5
This formula is keg-only: so it was not symlinked into /usr/local.
  /usr/local/Cellar/qt5/5.0.2: 3103 files, 140M, built in 60.9 minutes
Run Code Online (Sandbox Code Playgroud)

如果我强制brew为qt5创建符号链接,我可以为capybara-webkit... 构建本机扩展名.

brew link --force qt5
Linking /usr/local/Cellar/qt5/5.0.2... 122 symlinks created
gem install capybara-webkit -v '1.0.0'
Successfully installed capybara-webkit-1.0.0
Run Code Online (Sandbox Code Playgroud)

..但webkit_server很难崩溃..

bundle exec rake test:integration
Errno::EADDRNOTAVAIL: Can't assign requested address - connect(2)
dyld: Library not loaded: /private/tmp/qt5-KytU/qt-everywhere-opensource-src-5.0.2/qtwebkit/lib/QtWebKit.framework/Versions/5/QtWebKit
  Referenced from: /usr/local/opt/qt5/lib/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

查看 …

homebrew qt qtwebkit capybara-webkit

19
推荐指数
2
解决办法
9003
查看次数

17
推荐指数
1
解决办法
6943
查看次数

QT5 QWebView链接器错误

现在,我只是想在按下按钮时让'www.google.com'加载到webview中.在设计器中添加webview后,链接器开始变得疯狂.我在Windows 7上使用QT Creater 2.6.1和QT5.我在.pro文件中添加了QT + ='webkit stuff'.我已经尝试过清理和重建,仍然会遇到链接器错误.

由于某些奇怪的原因#include <QWebView>在任何文件中添加" "会产生一个找不到文件的错误:"C:\ Users\Scott\Desktop\eCookBook\eCookBook2\cookbook.cpp:3:错误:C1083:无法打开包含文件:'QWebView':没有相应的文件和目录"

cookbook.h:

#ifndef COOKBOOK_H
#define COOKBOOK_H

#include <QMainWindow>
#include <QtWebKit/QWebElement>
#include <QtWebKit/QtWebKit>
#include <QtWebKitWidgets/QWebPage>

namespace Ui {
class cookBook;
}

class cookBook : public QMainWindow
{
    Q_OBJECT

public:
    explicit cookBook(QWidget *parent = 0);
    ~cookBook();

private slots:
    void on_pushButton_clicked();

    void on_textBrowser_anchorClicked(const QUrl &arg1);


private:
    Ui::cookBook *ui;
    //QWebPage page;
};

#endif // COOKBOOK_H
Run Code Online (Sandbox Code Playgroud)

cookbook.cpp

#include "cookbook.h"
#include "ui_cookbook.h"
//#include <QWebView>
//#include <QtWebKit/QtWebKit>

cookBook::cookBook(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::cookBook)
{
    ui->setupUi(this); …
Run Code Online (Sandbox Code Playgroud)

linker-errors qtwebkit qt-creator qwebview qt5

17
推荐指数
2
解决办法
1万
查看次数

WebView谷歌地图在Qt5中平移/拖动

我目前正在将应用程序从Qt 4移植到Qt 5,并遇到WebView QML元素的一些问题.我可以成功将Google地图网页加载到WebView中,但该页面只响应单击或双击; 尝试单击拖动地图视图以平移可见区域无效.

以前,使用我的代码的Qt 4版本,我使用'pressGrabTime:0'WebView属性并欺骗用户代理以实现点击拖动功能.

我已经参考了Qt 5提供的MiniBrowser示例的源代码,它似乎生成模拟触摸事件以启用所需的功能.但是,示例代码使用了许多私有框架,我希望避免将其合并到我自己的代码中.

任何人都可以阐明为什么WebView元素不响应点击拖动事件,并建议一种克服这种情况的方法?

qtwebkit webview qt5

15
推荐指数
1
解决办法
819
查看次数

无法打开包含文件:'QWebView':没有这样的文件或目录

我已按照以下页面上的说明操作:

http://qt-project.org/wiki/Open_Web_Page_in_QWebView

我在我的pro文件中添加了QT + = webkit并运行了qmake,然后清理所有并再次编译.我还是得到:

错误:C1083:无法打开包含文件:'QWebView':没有这样的文件或目录

当我添加#include <QWebView>头和cpp文件.有任何想法吗?

c++ qt qtwebkit

15
推荐指数
2
解决办法
2万
查看次数

使用QtWebKit时如何知道何时加载网页?

二者QWebFrameQWebPage具有void loadFinished(bool ok)可被用于检测当网页完全加载信号.问题是当网页异步加载某些内容时(ajax).在这种情况下如何知道页面何时完全加载?

ajax qt asynchronous qtwebkit qwebpage

14
推荐指数
1
解决办法
9553
查看次数