1
Text
の要素はtextFormat: Text.RichText
です。画像は、Text
膨張しにおけるロードが、レイアウトを再計算せず、したがって要素が重なっている場合:どのようにしてColumnLayoutの再レイアウトをトリガーできますか?
import QtQuick 2.7
import QtQuick.Controls 2.1
import QtQuick.Layouts 1.3
Item {
ColumnLayout {
Repeater {
model: [1,2];
delegate: Item {
id: item;
height: sample_col.height;
ColumnLayout {
id:sample_col
Text { text: 'sample_col.height=' + sample_col.height +
' item.height=' + item.height; }
Text {
id: expanded_sample_html;
textFormat: Text.RichText;
text: '<img src="https://upload.wikimedia.org/wikipedia/commons/0/06/Kitten_in_Rizal_Park%2C_Manila.jpg">';
}
}
}
}
}
}
画像は、最終的にアプリケーションをダウンロードするときに、私は参照:
したがって、高さが正しいため画像がロードされた後にText
の重複が発生しますが、親には流れませんColumnLayout
。
親、ColumnLayout
を再描画するにはどうすればいいですか?