Я работаю над приложением ubuntu touch, и мне нужно включить модуль qtwebkit. Я немного новичок в этом, и я не могу понять, где найти и установить модули.Как добавить модуль qtWebKit в qt-создатель?
Благодаря
Я работаю над приложением ubuntu touch, и мне нужно включить модуль qtwebkit. Я немного новичок в этом, и я не могу понять, где найти и установить модули.Как добавить модуль qtWebKit в qt-создатель?
Благодаря
Есть несколько 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
}
}
}
}