首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QtWebEngine和WebInspector

QtWebEngine和WebInspector
EN

Stack Overflow用户
提问于 2017-05-30 06:03:32
回答 3查看 822关注 0票数 1

我正在尝试使用chrom网页检查器来调试网页,它显示在我的应用程序的网页视图中。此应用程序在MacOS中运行良好,但仅当应用程序从QtCreator启动时,才能在win 10和win 7 web检查器上运行(如果是调试或发布模式,则没有仪表)。Chrome仍连接到应用程序的本地端口,并显示网页链接,但页面为空。应用程序的所有其他功能-运行良好。仪器: Qt5.8,msvs2015,QtWebEngine和谷歌Chrome。不知道这些信息是否有帮助,但我正在使用windeployqt将目标文件的dll组合在一起。对于绑定端口,我使用以下代码:

代码语言:javascript
复制
QApplication app(argc, argv);
qputenv("QTWEBENGINE_REMOTE_DEBUGGING","9090");
QtWebEngine::initialize();

那么,有没有人知道,如果不从QtCreator启动我的应用程序,我如何使用web检查器呢?

EN

回答 3

Stack Overflow用户

发布于 2017-05-31 16:27:41

我想你能做的就是制作一个.bat文件。在它内部,只需调用带有and参数应用程序exe

代码语言:javascript
复制
yourapplication.exe --remote-debugging-port=9090
票数 0
EN

Stack Overflow用户

发布于 2017-05-31 21:33:45

我只看到一个解决方案。在windeployqt的帮助下复制库之后,替换5.8msvc2015bin中app文件夹中的Qt5Core.dll。这个库有一个小小的区别,那就是以某种方式将它连接到bin目录中的另一个库(我猜是这样的)。在这种情况下,最好使用参数“--remote-debugging port=9090”启动programm。所以它可以工作,但只在计算机上安装了Qt。糟糕的解决方案,但我没有找到另一个解决方案。

票数 0
EN

Stack Overflow用户

发布于 2021-03-05 21:31:19

最近,当我在前面的评论中提到的环境中使用chrome浏览器启用远程调试qt web引擎页面时,我得到了以下错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44250793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档