社区
C++ 语言
帖子详情
QT QWebview链接到其他的文件
lwk0552
2012-11-25 08:33:05
我现在用Webview显示一个文件,不是HTML,文件上面有一些蓝色字符(可以链接到其他的文件上的),我想通过单击蓝色字符,链接到其他的文件上(把对应的文件打开,显示在Qwebview)。如何实现呢?HTML的比较容易做,但是这个文件不是HTML。谢谢
...全文
69
3
打赏
收藏
QT QWebview链接到其他的文件
我现在用Webview显示一个文件,不是HTML,文件上面有一些蓝色字符(可以链接到其他的文件上的),我想通过单击蓝色字符,链接到其他的文件上(把对应的文件打开,显示在Qwebview)。如何实现呢?HTML的比较容易做,但是这个文件不是HTML。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sj720618
2012-11-25
打赏
举报
回复
你那是什么文件啊? 蓝色字符是别的文件的路径? 还是另有格式表示路径?
lwk0552
2012-11-25
打赏
举报
回复
lwk0552
2012-11-25
打赏
举报
回复
格式是hlp文件(帮助文件),我要实现的是点击蓝色字符可以链接到另外一个文件,这些hlp文件都在工程的一个文件夹下。大神给指点,谢谢
交叉编译
QT
5.9(包含QWebEngine)
ARM64下
QT
需要用到QWebEngine模块,网上很多资源交叉编译
QT
时,均默认跳过此步骤,没跳过此步骤的很多未能详细提供交叉编译webengine模块所依赖的库,导致此模块无法交叉编译通过,资源中包含了arm64下交叉编译的webengine模块结果(基于
QT
5.9.5),下载后可在交叉编译后的
qt
中通过手动添加模块增加webengine,亲测可用,未能交叉编译通过且需要用到webengine模块的可以下载。 注意:lib
文件
夹下的so
文件
,可以模仿系统中的其他so
文件
手动建立
链接
即可
Qt
中的
QWebView
一、Webkit了解 Webkit是一个开源的浏览器引擎,chrome也使用了作为核心。
Qt
中对Webkit做了封装,主要有以下几个类:
QWebView
:最常用的类,作为一个窗体控件 QWebPage :包含在
QWebView
中,表示一个Document QWebFrame :包含在QWebPage中,表示一个Frame QWebSettings :网页渲染全局设置 QWebH...
QT
4
QWebView
与JS交互
QT
调用JS: 简单的执行 evaluateJavaScript 即可,把JS的函数和参数组合成一个字符串作为参数传入,这个函数会返回一个 QVariant 类型的返回值,如果JS有返回值的话,接收解析即可。 ui->webView->page()->mainFrame()->evaluateJavaScript(QString("
Qt
CallNoParam()")); ...
QWebView
显示的网页为空白界面
先是在VS中运行如下代码:
QWebView
*webView = new
QWebView
(this); setCentralWidget(webView); webView->load(QUrl("https://www.youku.com/")); 运行结果如下,是一个空白的界面: 百度了很久,发现百度有点废,没有直接找到问题的原因和完整的解决方法,后面我又尝试了
Qt
...
qt
android webengine,关于
qt
:
QWebView
或QWebEngineView
QWebView
和QWebEngineView之间在功能上有什么区别吗? 如果我理解正确,则
QWebView
是webkit,而QWebEngineView闪烁。 程序员有什么区别吗? 一个是否比另一个提供更多的外观定制?答案实际上取决于您是否关心前向兼容性-
Qt
将来会在某个时候放弃WebKit支持。是否有时间表? 像5.5还是要指定?根据
Qt
5.4发行公告,WebKit支持将在5.5中弃用,并且...
C++ 语言
64,561
社区成员
250,735
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章