Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt WebKit
  4. Browser interaction with webkit
Forum Updated to NodeBB v4.3 + New Features

Browser interaction with webkit

Scheduled Pinned Locked Moved Unsolved Qt WebKit
6 Posts 2 Posters 2.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    ADITYAGUPTA
    wrote on last edited by
    #1

    How QT browser talks to the webkit and how the flow goes???

    K 1 Reply Last reply
    0
    • A ADITYAGUPTA

      How QT browser talks to the webkit and how the flow goes???

      K Offline
      K Offline
      Konstantin Tokarev
      wrote on last edited by
      #2

      Well, it's not easy to explain "how flow goes" for code base with millions lines of code :)

      In short, QtWebKit consists of WebKit engine which is a bunch of C++ code, Qt-specific implementations of platform-specific stuff like painting font handling which are called by WebKit internally, and Qt API layer which wraps WebKit from outside

      See also https://github.com/annulen/webkit/wiki/How-QtWebKit-draws-pages

      There are other resources on WebKit internals, e.g. https://trac.webkit.org/wiki and https://webkit.org/blog/

      1 Reply Last reply
      2
      • A Offline
        A Offline
        ADITYAGUPTA
        wrote on last edited by
        #3

        QWebview is the class from where the flow of QT start and this i found from the search and study. Correct me if i'm wrong.
        And can you tell how the port (QT) communicates with QWebView ??

        K 1 Reply Last reply
        0
        • A ADITYAGUPTA

          QWebview is the class from where the flow of QT start and this i found from the search and study. Correct me if i'm wrong.
          And can you tell how the port (QT) communicates with QWebView ??

          K Offline
          K Offline
          Konstantin Tokarev
          wrote on last edited by
          #4

          See code in Source/WebKit/qt. Qt API code calls into WebKit engine (WebCore) to do things like start page loading, access some data or change settings. Internal classes called as "*ClientQt" implement interfaces from WebCore to receive events or hook into WebCore inner doings, and call back to API classes to make them emit signals.

          1 Reply Last reply
          0
          • A Offline
            A Offline
            ADITYAGUPTA
            wrote on last edited by
            #5

            How do the browser calls the API in qt?

            K 1 Reply Last reply
            0
            • A ADITYAGUPTA

              How do the browser calls the API in qt?

              K Offline
              K Offline
              Konstantin Tokarev
              wrote on last edited by
              #6

              What do you mean? How virtual methods and signals are called?

              1 Reply Last reply
              0

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved