首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏HT

    HT for Web嵌入QtWebKit的客户端解决方案

    github.com/rogerwang/node-webkit,HT for Web自然也能通过node-webkit打包成客户端应用程序,如下图所示: 最近遇到用户通过Qt将HT for Web嵌入QtWebKit 的解决方案,但遇到了显示正常但无法鼠标操作的奇怪问题,经过一番折腾才发现HT居然把QtWebKit在桌面的环境,错误的识别为可Touch的移动终端环境,如何正确判断Touch和Mouse的交互环境是非常狗血的事情 因为HT内部简单采用”ontouchend” in document的方案来判断,一般情况下桌面环境该值为undefined,移动终端为null,而QtWebKit居然在桌面环境下也为null,结果HT

    1.5K50发布于 2018-01-03
  • 来自专栏全栈程序员必看

    HT for Web嵌入QtWebKit的客户端解决方案

    github.com/rogerwang/node-webkit,HT for Web自然也能通过node-webkit打包成客户端应用程序,如下图所示: 最近遇到用户通过Qt将HT for Web嵌入QtWebKit 的解决方案,但遇到了显示正常但无法鼠标操作的奇怪问题,经过一番折腾才发现HT居然把QtWebKit在桌面的环境,错误的识别为可Touch的移动终端环境,如何正确判断Touch和Mouse的交互环境是非常狗血的事情 因为HT内部简单采用”ontouchend” in document的方案来判断,一般情况下桌面环境该值为undefined,移动终端为null,而QtWebKit居然在桌面环境下也为null,结果HT

    1.1K30编辑于 2022-07-05
  • 来自专栏hightopo

    HT for Web嵌入QtWebKit的客户端解决方案

    github.com/rogerwang/node-webkit,HT for Web自然也能通过node-webkit打包成客户端应用程序,如下图所示: 最近遇到用户通过Qt将HT for Web嵌入QtWebKit 的解决方案,但遇到了显示正常但无法鼠标操作的奇怪问题,经过一番折腾才发现HT居然把QtWebKit在桌面的环境,错误的识别为可Touch的移动终端环境,如何正确判断Touch和Mouse的交互环境是非常狗血的事情 因为HT内部简单采用”ontouchend” in document的方案来判断,一般情况下桌面环境该值为undefined,移动终端为null,而QtWebKit居然在桌面环境下也为null,结果HT

    1.1K20发布于 2018-07-09
  • 来自专栏c++ 学习分享

    VS2015静态编译Qt5.5.1(包括Qtwebkit

    VS2015静态编译Qt5.5.1(包括Qtwebkit) kingbhy 2018.04.12 20:06* 字数 859 项目中需要用到webkit,调研了webkit源码,但是源码比较庞大,用xcode 后来了解到Qtwebkit做了不少精简的工作,而且qt对跨平台比较友好,所以转而研究Qtwebkit。 研究第一步是要编译Qt和Qtwebkit,本文记录了VS2015静态编译Qt5.5.1的过程,参考了网上相关文章,做了一些补充和修改。 =%_CD%\Qt5.5.1\Qtwebkit set PATH=%PATH%;%QT_PREFIX%\bin;%QT_SOURCE%\gnuwin32\bin;%_CD%\win_flex_bison \Tools\Scripts\build-webkit --qt --%BUILD_MODE% --prefix=%QTWEBKIT_PREFIX% CD /D %QT_SOURCE%\qtwebkit

    83620编辑于 2023-07-06
  • 来自专栏HT

    HT for Web嵌入QtWebKit的客户端解决方案

    github.com/rogerwang/node-webkit,HT for Web自然也能通过node-webkit打包成客户端应用程序,如下图所示: 最近遇到用户通过Qt将HT for Web嵌入QtWebKit 的解决方案,但遇到了显示正常但无法鼠标操作的奇怪问题,经过一番折腾才发现HT居然把QtWebKit在桌面的环境,错误的识别为可Touch的移动终端环境,如何正确判断Touch和Mouse的交互环境是非常狗血的事情 因为HT内部简单采用”ontouchend” in document的方案来判断,一般情况下桌面环境该值为undefined,移动终端为null,而QtWebKit居然在桌面环境下也为null,结果HT

    1.2K70发布于 2018-01-03
  • 来自专栏程序员互动联盟

    【专业领域】QtWebkit里RenderLayer树的绘制详细流程分析

    QtWebkit里,QWebView,QWebPage和QWebFrame的关系如下: QtWebKit从绘制事件(Qt的paint)发出,到WebCore里面的RenderLayers树的绘制详细流程分析如下

    85250发布于 2018-03-12
  • 来自专栏信安之路

    爬虫基础篇[Web 漏洞扫描器]

    0x01 QtWebkit or Headless Chrome QtWebkit or Headless Chrome, that is a question QtWebkit 还是 Headless QtWebkit 我们先说一下在漏扫爬虫和 QtWebkit 相关的技术: 1、使用 QtWebkit 2、使用 PhantomJS (基于 Qt 编写) 3、使用 PyQt (一个 Python 的 其次我所需要的功能 PhantomJS 并没有提供,然而在 QtWebkit 中可以实现。 所以 TangScan 内部的第二版,我选择了使用 QtWebkit 来重新写一个类似 PhantomJS 的东西 (内部名为 CasterJS,AWVS 也是用 QtWebkit 写了个名为 marvin 然后雪上加霜的是 Qt 在 Qt 5.2 的时候宣布打算放弃 QtWebkit,不在进行更新,转而使用基于 Chromium 的 QWebEngine 取代 QtWebkit

    1.5K00发布于 2018-08-08
  • 来自专栏嵌入式项目开发

    QT5.14.2使用webkit引擎完成网页浏览

    webkit库下载地址: https://github.com/qtwebkit/qtwebkit/releases/tag/qtwebkit-5.212.0-alpha4 这个页面上是截止目前最新的webkit 我当前使用的QT版本是QT5.14.2,使用的MinGW730_32位的编译器,使用的win10 64位系统,对应该下载 qtwebkit-Windows-Windows_7-Mingw73-Windows-Windows 本来按道理应该使用qtwebkit-Windows-Windows_10-Mingw73-Windows-Windows_10-X86_64.7z 这个库的,但是下载下来使用编译报错,链接不了。 如果要下载低版本QT、编译器 对应的库,可以在这个页面里找https://github.com/qtwebkit/qtwebkit/releases 可以找到之前的旧版本。

    3.1K20编辑于 2022-01-12
  • 来自专栏python3

    python网页截图

    方法一、使用PyQt4的QtWebKit组件 #! www.oschina.net/code/snippet_219811_14920 import sys import os.path from PyQt4 import QtGui,QtCore,QtWebKit self.filename = filename self.webpage = None def shot(self): webview = QtWebKit.QWebView

    2.6K10发布于 2020-01-06
  • 来自专栏24K纯开源

    QWebView在 Qt 5.x中编译出错:File not found: main.obj

    原来Qt5中对Webkit模块进行重组:QWebView 、QWebFrame、QWebPage、QWebInspector等这些类被单独移到了QtWebKitWidgets模块,不再在QtWebKit 模块当中;而QWebHistory等类仍然保留在QtWebkit模块中。

    2.5K100发布于 2018-01-18
  • 来自专栏ccf19881030的博客

    Windows7下移植Qt4.8.4项目到QT5.2上时遇到的一些问题

    出现原因:QWebView 、QWebFrame、QWebPage、QWebInspector等这些类被单独移到了QtWebKitWidgets模块,不再在QtWebKit模块当中;而QWebHistory 等类仍然保留在QtWebkit模块中。

    1.4K10发布于 2019-04-23
  • 来自专栏python3

    一个python版的开源web截图工具:

    一个python版的开源web截图工具:python-webkit2png http://github.com/AdamN/python-webkit2png/ 一个使用pyqt4里的QtWebkit 可用于服务器端的web截图 貌似是个比较新的项目,以前找过类似的工具,没有多好用的,但是这个真的很好用,看一下参数就知道了 Creates a screenshot of a website using QtWebkit.This --log=LOGFILE Select the log output fileCreates a screenshot of a website using QtWebkit.This program

    1.6K30发布于 2020-01-15
  • 来自专栏嵌入式项目开发

    QT调用IE浏览器COM插件完成网页浏览

    下载地址: https://github.com/qtwebkit/qtwebkit/releases/tag/qtwebkit-5.212.0-alpha4 (2).

    2.8K41编辑于 2022-01-12
  • [pyqt5]ImportError: No module named ‘PyQt5.QtWebKitWidgets‘

    后直接在base环境安装pyqt5后spyder打开后直接提示错误 ImportError: No module named 'PyQt5.QtWebKitWidgets' 这是因为pyqt5早就弃用qtwebkit

    14300编辑于 2025-07-20
  • 来自专栏java一日一条

    这样的开源应用你相信它吗?

    很多流行的GTK+应用都困在一个过时而且不宜用的WebKitGTK+版本里,例如,很多流行的KDE应用使用QtWebKit,然而它却过时而且不宜再被使用。 (100是过低的估计;如果QtWebKit的漏洞数量很多很多我一点也不惊讶。) 我不是要宣扬那些封闭拿来卖钱的软件通常比免费开放的软件更安全,因为那绝对是不正确的。 例如那些封闭软件开发商,包括那些你也许认为比较了解的有名的大公司,同样在QtWebKit的基础上进行大量的商业开发软件。(这是不道德的,但是大多数的封闭软件开发上不关系安全。)

    64920发布于 2018-09-18
  • 来自专栏c++ 学习分享

    Win10 + VS2015 下编译 Qt5.6.0

    以前编译 Qt5.5.1 版本的时候,我的指令里包含了 -skip qtwebkit 。 但这次编译 Qt5.6.0 版本时却总在配置时报 “Attempting to skip non-existent module qtwebkit.” 。 后来去掉 -skip qtwebkit 才配置成功。 看来 Qt5.6.0 里默认已经不包含 QtWebket 模块了(我猜的,没有查 ^_^)。

    95220编辑于 2023-07-06
  • 来自专栏java一日一条

    这样的开源应用你相信它吗?

    很多流行的GTK+应用都困在一个过时而且不宜用的WebKitGTK+版本里,例如,很多流行的KDE应用使用QtWebKit,然而它却过时而且不宜再被使用。 (100是过低的估计;如果QtWebKit的漏洞数量很多很多我一点也不惊讶。) 我不是要宣扬那些封闭拿来卖钱的软件通常比免费开放的软件更安全,因为那绝对是不正确的。 例如那些封闭软件开发商,包括那些你也许认为比较了解的有名的大公司,同样在QtWebKit的基础上进行大量的商业开发软件。(这是不道德的,但是大多数的封闭软件开发上不关系安全。)

    54910发布于 2018-09-18
  • 来自专栏ccf19881030的博客

    Qt4 QWebView的使用例子

    :WebViewDemo     再创建一个main.cpp,代码如下: #include <QtGui/QApplication> #include <QtCore/QUrl> #include <QtWebKit

    1.9K31发布于 2019-04-24
  • 来自专栏c++ 学习分享

    msvc2013编译qt5.6源码

    git克隆地址:git clone git://code.qt.io/qt/qtwebkit.git 5、编译步骤     编译qt源码使用什么样的命令行,如果你直接用vs的command,那么nmake 但是后来我在继续编译的过程中有发现一些小问题,为了记住这些问题和有可能帮助其他同学,我又追加了一点儿内容 编译webkit时源码必须使用git拉取,原因上边的qwebkit源码下载我已经给出了链接,这儿我给出具体的文字链接Building QtWebKit with QT 5.6 on Mac 10.11,安装网友johnlamericain给出的答案可以解决编译时出现的QtWebkit/QtWebkit找不到问题。 源码(qt5.7webkit),所以没有出现问题,后来我编译qt5.6.1时,直接把webkit源码从5.6.0拷到5.6.1,位了速度快把.git目录删掉了,因此又出现了问题,后来我直接从下载了一份qtwebkit

    88020编辑于 2023-07-06
  • 来自专栏迁移内容

    linux下安装phantomjs

    它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情。

    6.1K20编辑于 2022-12-01
领券