WebEngineView 應該顯示在整個視窗中,但事實并非如此。不顯示右邊距條和下邊距條。相反,一條(紅色)背景是可見的。然而我可以點擊輸入搜索公式上的紅色背景,它可以被填充。不應該有任何背景可見。
我也試過 QWebEngineView 而不是 QQmlApplicationEngine ,它是完全一樣的。
此代碼由 Qt 6.4.0 運行。在 Qt 5.12.5 中正確顯示。
如何在整個視窗中顯示 WebEngineView?
主.cpp:
int main(int argc, char *argv[])
{
QtWebEngineQuick::initialize();
QApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/webengine.qml")));
return app.exec();
}
webengine.qml:
import QtQuick
import QtQuick.Window
import QtWebEngine
Window {
width: 800
height: 600
visible: true
color: "red"
WebEngineView {
id: webEngineView
anchors.fill: parent
url: "https://doc.qt.io/qt-6/qtwebengine-webenginequick-minimal-example.html"
}
}
桂:

uj5u.com熱心網友回復:
這應該已經在 6.4.0 中修復,是否在 beta 期間觀察到,如果是,請嘗試使用最終版本。如果在決賽中觀察到,請在 Qt 打開一個錯誤報告。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/514832.html
標籤:qtqmlqtwebengineqtwebengine快速
下一篇:更新加載的qml檔案中的文本
