0
我在另一個使用createWindowContainer()的窗口中有一個QQuickView(見下圖)。該QQuickView的QML場景文件看起來像:在窗口容器中調整一個qml qquickview
//import related modules
import QtQuick 2.3
import QtQuick.Controls 1.2
import QtQuick.Window 2.2
import QtMultimedia 5.6
Rectangle {
width: 200
height: 100
color: "red"
...
}
我可以看到在QQuickView的QML對象,但我真的希望是能夠調整的QML現場爲適合容器。我查看了各種文檔,並沒有找到一種方法來引用QML場景中的容器來正確調整大小。那可能嗎?像這樣?
Rectange {
width: Container.width
height: Container.height
}
只需刪除大小設置並將'anchors.fill:parent'添加到'Rectangle'。另一種方法是在C++中設置'view-> setResizeMode(QQuickView :: SizeRootObjectToView)''。 – folibis
錨填充工作。謝謝。如果您將其添加爲答案,我會將其標記爲正確。否則,我只會添加答案。 – voodoogiant