2013-02-28 4 views

ответ

1

Есть несколько Debian/Ubuntu пакеты, которые вам понадобятся:

sudo apt-get install libqt5webkit5 libqt5webkit5-dev libqt5webkit5-qmlwebkitplugin

Пакеты трудно найти иногда для некоторых модулей. Просто используйте «пакет поиска apt-cache» или диспетчер пакетов Synaptic и введите qt вместе с именем модуля (например, «qtwebkit»).

Ниже приведен пример включения этого модуля:

import QtQuick 2.0 
import QtWebKit 3.0 

Page { 
    WebView { 
     id: webview 
     url: "http://qt-project.org" 
     width: parent.width 
     height: parent.height 
     onNavigationRequested: { 
      // detect URL scheme prefix, most likely an external link 
      var schemaRE = /^\w+:/; 
      if (schemaRE.test(request.url)) { 
       request.action = WebView.AcceptRequest; 
      } else { 
       request.action = WebView.IgnoreRequest; 
       // delegate request.url here 
      } 
     } 
    } 
}