3

我正在开发一个 ubuntu 触摸应用程序,我需要包含 qtwebkit 模块。我对此有点陌生,我不知道在哪里可以找到和安装模块。

谢谢

4

1 回答 1

1

您将需要一些 Debian/Ubuntu 软件包:

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

对于某些模块,有时很难找到这些包。只需使用 `apt-cache search 'package'" 或 Synaptic Package Manager 并输入 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
            }
        }
    }
}
于 2013-04-30T03:44:49.260 回答