On Thu, Mar 17, 2016 at 6:41 AM, Konstantin Tokarev <annu...@yandex.ru> wrote: > > > 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);
OK, I'll try that. I thought setUrl did a show and I only wanted to set the url and not show it at that point. > >> 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.) _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest