QT 5.14, qml; Браузер при открытии любого сайта завершается

128
06 марта 2022, 23:40

Проблема в браузере на qml.

untiled6.pro

TEMPLATE = app
QT += webengine
SOURCES += main.cpp
RESOURCES += qml.qrc

main.cpp

#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <qtwebengineglobal.h>
int main(int argc, char *argv[])
{
    QCoreApplication::setOrganizationName("QtExamples");
    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    QtWebEngine::initialize();
    QGuiApplication app(argc, argv);
    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
    return app.exec();
}

main.qml

import QtQuick 2.0
import QtQuick.Window 2.0
import QtWebEngine 1.7
import QtQuick.Controls 2.4
import QtQuick.Layouts 1.11
ApplicationWindow {
    id: window
    visible: true
    width: 1600
    height: 1200
    title: qsTr("WebEngineAction Example")
    minimumWidth: 500
    header: ToolBar {
        RowLayout {
            anchors.fill: parent
            ToolButton {
                property int itemAction: WebEngineView.Back
                text: webEngineView.action(itemAction).text
                enabled: webEngineView.action(itemAction).enabled
                onClicked: webEngineView.action(itemAction).trigger()
                icon.name: webEngineView.action(itemAction).iconName
                display: AbstractButton.TextUnderIcon
            }
            ToolButton {
                property int itemAction: WebEngineView.Forward
                text: webEngineView.action(itemAction).text
                enabled: webEngineView.action(itemAction).enabled
                onClicked: webEngineView.action(itemAction).trigger()
                icon.name: webEngineView.action(itemAction).iconName
                display: AbstractButton.TextUnderIcon
            }
            ToolButton {
                property int itemAction: webEngineView.loading ? WebEngineView.Stop : WebEngineView.Reload
                text: webEngineView.action(itemAction).text
                enabled: webEngineView.action(itemAction).enabled
                onClicked: webEngineView.action(itemAction).trigger()
                icon.name: webEngineView.action(itemAction).iconName
                display: AbstractButton.TextUnderIcon
            }
            TextField {
                Layout.fillWidth: true
                text: webEngineView.url
                selectByMouse: true
                onEditingFinished: webEngineView.url = text
            }
        }
    }
    WebEngineView {
        id: webEngineView
        url: "http://google.com"
        anchors.fill: parent
        Component.onCompleted: {
            profile.downloadRequested.connect(function(download){
                download.accept();
            })
        }
        property Menu contextMenu: Menu {
            Repeater {
                model: [
                    WebEngineView.Back,
                    WebEngineView.Forward,
                    WebEngineView.Reload,
                    WebEngineView.SavePage,
                    WebEngineView.Copy,
                    WebEngineView.Paste,
                    WebEngineView.Cut
                ]
                MenuItem {
                    text: webEngineView.action(modelData).text
                    enabled: webEngineView.action(modelData).enabled
                    onClicked: webEngineView.action(modelData).trigger()
                    icon.name: webEngineView.action(modelData).iconName
                    display: MenuItem.TextBesideIcon
                }
            }
        }
        onContextMenuRequested: function(request) {
            if (customContextMenuOption.checked) {
                request.accepted = true;
                contextMenu.popup();
            }
        }
    }
}

КОД ОШИБКИ

23:25:22: Запускается /home/mylove/build-untitled6-Desktop_Qt_5_14_0_GCC_64bit-Debug/untitled6 ...
QML debugging is enabled. Only use this in a safe environment.
23:27:27: Программа неожиданно завершилась.
23:27:27: Процесс был завершён принудительно.
23:27:27: /home/mylove/build-untitled6-Desktop_Qt_5_14_0_GCC_64bit-Debug/untitled6 аварийно завершился.

БУДУ КРАЙНЕ БЛАГОДАРЕН ЗА ЛЮБУЮ ПОМОЩЬ:)

READ ALSO
Плохо работает SDL_Event на нескольких окнах

Плохо работает SDL_Event на нескольких окнах

Когда я обрабатываю несколько окон SDL2, то на них не работает кнопка выходаИспользую:

105
undefined reference to wxGrid/wxPGProperty

undefined reference to wxGrid/wxPGProperty

Работаю над проектом Cmake с использование библиотеки wxWidgets версии 30

83
Передача массива в функцию используя ссылку

Передача массива в функцию используя ссылку

Есть массив, состоящий из 3-х элементовНужно передать массив в функцию(которая посчитает сумму элементов) тремя разными способами

98