簡體   English   中英

QQuickView窗口在調整鼠標大小時凍結

[英]QQuickView window freezes upon mouse resize

我在使用此示例調整窗口大小時遇到​​問題。 它可以工作,但是當它變得無響應時是無法預測的。 窗口最小化和最大化每次都起作用,但是用鼠標調整大小會導致奇怪的凍結行為。 在Windows 10上使用Qt 5.12.0發生。 我在這里做錯了什么? 謝謝!

#include <QGuiApplication>
#include <QQuickView>
int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);
    QQuickView view;
    view.setSource(QUrl(QStringLiteral("qrc:/main.qml")));
    view.show();
    return app.exec();
}

這是主要的QML代碼:

import QtQuick 2.10
Rectangle {
    anchors.fill: parent
    color: "red"
}

好的,我已經找到了解決方案:

anchors.fill: parent元素不應在根元素中使用,而是必須告知C ++視圖以下內容:

view.setResizeMode(QQuickView::SizeRootObjectToView);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM