Flickable
ビューの高さ/幅をドラッグして印刷できるようにしたい。私はそれがonDraggingChanged
またはonMovingChanged
を使用して行うことができると信じています。類似のイベントリスナーonTextChanged
は、テキストコントロールのリスニングテキストの変更を行うためです。 私はこの試みた:QMLフリック可能な印刷高さ/幅をドラッグして表示中
Flickable{
id: flick
height: parent.height - 40
width: parent.width - 40
anchors.bottom: parent.bottom
anchors.right: parent.right
anchors.margins: 20
flickableDirection: Flickable.HorizontalAndVerticalFlick
Rectangle{
anchors.fill: parent
color: "steelblue"
}
onMovingChanged: {
console.log("onMovingChanged")
console.log("height:", height)
}
onDraggingChanged: {
console.log("onDraggingChanged")
console.log("height:", height)
}
}
をしかし、これらのイベントリスナーはflickableを移動/ドラッグの開始と終了に高さを表示します。だから私はこれをどのように達成するのですか?
あなたの高さはあなたの例では決して変わらないと知っていますよね?さらに、onContentXChanged/onContentYChangedに何かをフィリップスのように印刷すると、GUIが遅くなる可能性があります。 – Yoann
@Yoannアニメーションやレイアウトのサイズを変更したいので、各地の高さを知る必要がありました。私はそれを使用することの欠点について非常に認識しています:) –