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

    Qt4 QWebView的使用例子

    下面是QT4中QWebView的使用方法,觉得蛮方便的。      我使用的开发环境是:Win7+Qt 4.8.5开发库+qtcreator-2.8.0+VS2008编译器MSVC。     WebViewDemo     再创建一个main.cpp,代码如下: #include <QtGui/QApplication> #include <QtCore/QUrl> #include <QtWebKit/QWebView > int main(int argc, char *argv[]) { QApplication app(argc, argv); //1、创建一个QWebView对象 QWebView *pWebView = new QWebView(); //加载一个网页地址,这里使用QT官网,也可以改成其他的网址 pWebView->load(QUrl("http://qt-project.org

    1.9K31发布于 2019-04-24
  • 来自专栏24K纯开源

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

    错误现象        近日由于项目需要,想要学习一下QWebView的使用。 于是简单的建立了一个Qt工程,并编写了如下代码: #include <QApplication> #include <QtWebKitWidgets/QWebView> #include <QUrl> int main(int argc, char *argv[]) { QApplication a(argc, argv); QWebView view; view.load 用Qt5和QWebView为关键字一搜发现了几篇博文,正好解决了问题。 原来Qt5中对Webkit模块进行重组:QWebView 、QWebFrame、QWebPage、QWebInspector等这些类被单独移到了QtWebKitWidgets模块,不再在QtWebKit

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

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

    解决方法:在*.pro里加上greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 问题二:Qt 5.2 使用原来的QT4.8.4项目时QWebView 、QWebFrame 出现原因:QWebView 、QWebFrame、QWebPage、QWebInspector等这些类被单独移到了QtWebKitWidgets模块,不再在QtWebKit模块当中;而QWebHistory 参考资料: 1、将某个Qt4项目升级到Qt5遇到的问题 2、Qt 使用QWebView 编译无法通过 3、qt windows 5.0.2没法使用qwebview

    1.4K10发布于 2019-04-23
  • 来自专栏程序员互动联盟

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

    QtWebkit里,QWebView,QWebPage和QWebFrame的关系如下: QtWebKit从绘制事件(Qt的paint)发出,到WebCore里面的RenderLayers树的绘制详细流程分析如下 首先是QWidget收到paintEvent,发送给Qt的QWebView,在QWebView里,创建Qt的画笔QPainter,并基于此画笔创建绘图上下文:GraphicContext,然后使用此画笔再调用 在QWebFrame的render函数里,再调用QWebFramePrivate的绘制相对坐标函数:renderRelativeCoords,后者就会计算每一个裁剪区和QWebView的交集、同时调用FrameView

    85250发布于 2018-03-12
  • 来自专栏sktj

    python pyqt5 QtWebEngineWidgets 调用JS

    -- coding: utf-8 -- ''' 【简介】 QWebView中网页调用JavaScript ''' from PyQt5.QtWidgets import QApplication completeAndReturnName();', js_callback) 按钮连接 'complete_name'槽,当点击按钮是会触发信号 button.clicked.connect(complete_name) 把QWebView layout.addWidget(button) 显示窗口和运行app win.show() sys.exit(app.exec_()) ---- -- coding: utf-8 -- ''' 【简介】 QWebView = MySharedObject() channel.registerObject( "bridge", myObj ) view.page().setWebChannel(channel) 把QWebView

    3.4K20发布于 2019-07-22
  • 来自专栏钱塘小甲子的博客

    PyQt利用百度API绘制行车路径

    1.构建Qwebview控件。 ? 首先,我们qt的界面中插入QWebView控件。这个控件十分傻瓜,大家任务他就是一个浏览器就可以了。 那么思路就是,我们在程序中修改左边的代码,然后交给上面创建的QWebView控件去显示就可以了。那么我们把左边这段代码复制到本地,保存为html文件。这里,我命名为ht.html。

    2K30发布于 2019-01-28
  • 来自专栏liulun

    基于QT的webkit与ExtJs开发CB/S结构的企业应用管理系统

    3.打开新窗口     使用Qt的WebKit非常简单,直接把QWebView控件拖放到界面中去即可,但是默认的QWebView在实现上有些缺憾,比如无法打开新窗口,无法下载文件,无法打印等。 要想让浏览器支撑这些功能,只能通过重写QWebView来完成。     要想让自制的浏览器打开新窗口,需要重写QWebView的createWindow方法,见如下代码:(UtmpWebView即为QWebView的子类)     UtmpWebView* webView 此功能一般的浏览器都无法支撑,只有我们自定义的QWebView可以轻松实现。     QWebView也提供了相应的调试工具(我认为就是谷歌浏览器的javascript调试器,但未经验证。)。

    4.1K80发布于 2018-01-12
  • 来自专栏嵌入式项目开发

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

    QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); view=new QWebView ); } 3.3 widget.h源码 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QtWebKitWidgets/QWebView ~Widget(); private slots: void on_pushButton_clicked(); private: Ui::Widget *ui; QWebView

    3.1K20编辑于 2022-01-12
  • 来自专栏用户2442861的专栏

    基于Qt的类QQ气泡聊天的界面开发(二)

    http://blog.csdn.net/esonpo/article/details/25974999 1:使用Qt下面的QListview来实现QQ类似效果,差强人意 2:使用QWebview加载 css3完全不支持,这样的话,花哨的样式应该是无法实现 前章写了使用delegate实现气泡效果,但是始终无法做到与QQ匹敌的效果,好多功能不能实现 现在使用第二种方法    第二种方式主要是使用QWebview clear:both;margin:5px 0;}          img{max-width:300px;margin:5px 0;}   </style> 然后C++代码里面new 一个QWebview

    2.3K20发布于 2018-09-20
  • 来自专栏sktj

    python pyqt5 QtWebEngineWidgets

    -- coding: utf-8 -- ''' 【简介】 QWebView打开网页例子 ''' from PyQt5.QtCore import * from PyQt5.QtGui import

    1.7K20发布于 2019-07-22
  • 来自专栏python3

    python网页截图

    self.filename = filename self.webpage = None def shot(self): webview = QtWebKit.QWebView

    2.6K10发布于 2020-01-06
  • 来自专栏Pou光明

    Qt显示视频流——(三)

    插件 sudo apt­get update sudo apt­get install flashplugin­installer ② Qt程序 pro中添加webkitwidgets模块,ui中拖一个QWebView

    3.7K20发布于 2019-08-23
  • 来自专栏c++ 学习分享

    QT5静态编译教程,主要针对vs2012

    — 本帖被 XChinux 设置为精华(2013-03-24) — QT5,VS2012静态编译,所有的库准备充分的话qwebkit也可以静态编译通过,但是我编译的版本使用中如果用了QWEBVIEW控件在连接时会出错 vs2010和mingw的就编译时参数换一个就行了,文中会有简单提起、、、 编译主要是静态编译,但是静态编译的话问题很多,我虽然不报错编译完成,但是使用没测试,已知的是我编译的版本qtwebkit使用时 QWEBVIEW

    72430编辑于 2023-07-06
  • 来自专栏ascii0x03的安全笔记

    PySide——Python图形化界面入门教程(六)

    下一次,我们将看一些完全不同的东西,一个最让原作者兴奋的部件,QWebView,一个基于WebKit的可以解析HTML/CSS/XML/XSLT页面的控件。 话虽如此,但是下个教程不在Qt wiki的入门教程之列,所以我就先不进行翻译了,需要的读者可以查看原作者的原文http://pythoncentral.io/pyside-pyqt-tutorial-qwebview

    2.5K60发布于 2018-04-12
  • 来自专栏小徐学爬虫

    PyQt4应用程序的PDF查看器

    我真的希望存在像QWebView小部件之类的东西...2、解决方案您可以使用Poppler库来实现此目的。Poppler是一个用于渲染PDF文档的库。

    1K10编辑于 2024-03-14
  • 来自专栏程序员互动联盟

    【专业技术】Qt的新玩意

    QDeclarativeTextEdit构建于QTextControl, QDeclarativeWebView构建于QWebPage,ListView构建于QAbstractItemModel,QTextEdit, QWebView

    4K60发布于 2018-03-14
  • 来自专栏H2Cloud

    Base PyQt4, Simple Web APP Framwork

    import * from PyQt4.QtGui import * from PyQt4.QtWebKit import * app = QApplication(sys.argv) web = QWebView

    1.9K40发布于 2018-03-09
  • 来自专栏全栈程序员必看

    Objective C (iOS) for Qt C++ Developers(iOS开发,Qt开发人员需要了解什么?)

    假设你已经使用过QWebView,换成UIWebView也是一样. QImage和QPixmap 等同于CGDataProviderRef,NSImage和CGImage.

    1.4K10编辑于 2022-07-06
  • 来自专栏Michael阿明学习之路

    PyQt5 高级界面控制(多线程、网页交互、调用JavaScript)

    代码 # 需要回调函数来处理结果 # 按钮连接 'complete_name'槽,当点击按钮是会触发信号 button.clicked.connect(complete_name) # 把QWebView

    3.4K41编辑于 2022-06-05
  • 来自专栏用户2442861的专栏

    初步学习Qt布局

    contents of a QUndoStack QWSEmbedWidget Enables embedded top-level widgets in Qt for Embedded Linux QWebView

    8.1K10发布于 2018-09-20
领券