17.03.2016, 07:13, "Larry Martell" <larry.mart...@gmail.com>:
> On Wed, Mar 16, 2016 at 12:04 PM, Konstantin Tokarev <annu...@yandex.ru> 
> wrote:
>>  16.03.2016, 18:39, "Larry Martell" <larry.mart...@gmail.com>:
>>>   On Wed, Mar 16, 2016 at 6:29 AM, Konstantin Tokarev <annu...@yandex.ru> 
>>> wrote:
>>>>    16.03.2016, 02:15, "Larry Martell" <larry.mart...@gmail.com>:
>>>>>    -How can I debug the Angular code?
>>>>
>>>>    QtWebKit has developer tools. You need to create QWebInspector, set 
>>>> QWebPage to it,
>>>>    and enable QWebSettings::DeveloperExtrasEnabled
>>>>
>>>>    You will get error console, JS debugger, and other goodies.
>>>
>>>   This sounds very promising but I can't quite figure out how to use it.
>>>
>>>   I have this JS code that's somehow downloaded (I assume by nginx). How
>>>   do I integrate QWebInspector and QWebPage into the Qt app so they can
>>>   access that code?
>>
>>  In the beginning you've mentioned that you have QWebView. That's enough, 
>> you can get QWebPage using page() method, you can create QWebInspector as a 
>> separate widget (see code example in docs), call its setPage() method and 
>> show it somewhere
>
> Thanks. This is what I was doing before:
>
> ui->webView->setUrl(url);
>
> And I commented that out and I have this now:
>
>   Dialog = new QDialog(this);
>   ui->webView->setPage(url);

It should be

    ui->webView->setUrl(url);

>   QWebPage *page = ui->webView->page();
>   QWebInspector *inspector = new QWebInspector(Dialog);
>   inspector->setPage(page);
>   Dialog->show();
>
> Problem is that url is a QUrl and setPage wants a QWebPage *
>
> (If you couldn't tell I am brand new to Qt.)

-- 
Regards,
Konstantin
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to