[英]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.