如何在QWebView中打开web检查器
How to open the web inspector in QWebView?
我想在我的应用程序中打开QWebView web检查器,因为需要在QWebView中进行调试。
我该怎么做?
根据我尝试过的文件:
view->pageAction(QWebPage::InspectElement)->trigger();
没用,然后我尝试了这个:
view->page()->settings()->setAttribute(QWebSettings::DeveloperExtrasEnabled, true);
QWebInspector inspector;
inspector.setPage(view->page());
inspector.setVisible(true);
在上下文菜单中添加Inspect元素项。
如何从代码中显示web检查器?我使用右键单击->Inspect元素打开它
我不想把它作为一个小部件添加,而是作为一个单独的窗口添加。
只保留setAttribute调用。然后,您将能够从上下文菜单中调用检查器。
下面的代码不是最佳的,但它显示了这些部分是如何协同工作的。
将其添加到非模态对话框:
QDialog dlg;
QWebInspector *i = new QWebInspector(this);
dlg.setLayout(new QVBoxLayout());
dlg.layout()->addWidget(i);
dlg.setModal(false);
dlg.show();
dlg.raise();
dlg.activateWindow();
您的QDialog应该是该类的成员。
相关文章:
- valgrind-hellgrind与泄漏检查的结果不同
- C++模板来检查友元函数的存在
- 检查输入是否不是整数或数字
- 试图让变量检查数组中的某些内容
- 检查值是否在集合p1和p2中,但不在p3中
- C++概念:如何使用'concept'检查模板化结构的属性?
- 概念TS检查忽略私有访问修饰符
- 检查 std::shared_ptr<> 的当前底层类型是否为 T
- 在c++中检查长方体是否尽可能快地重叠(无迭代)
- 如何在C++中检查2D数组中负值的输入验证
- C++:正在检查LinkedList中的回文-递归方法-错误
- 使用for循环检查数组中的重复项
- 如何检查一个c++字符串中有多少相同的字符/数字
- 检查不带转换的扫描格式
- 如何检查线程是否锁定
- 清除前检查矢量
- 如何处理来自核心指南检查器的关于gsl::at的静态分析警告
- 如何使用Qt检查Web服务是否已启动
- 如何在QWebView中打开web检查器
- 如何使用C++和WinAPI检查是否有任何web浏览器正在运行