У меня есть следующий текст QML, встроенный в прямоугольник
Rectangle {
id: textContainer
border.color: "black"
Text {
id: myTextView
anchors.fill: textContainer
anchors.margins: 10
font.pointSize: 4
wrapMode: Text.WordWrap
Connections {
target: cpp_controller
onUpdateCalledFromCppCode: {
myTextView.text = message + myTextView.text
}
}
}
}
onUpdateCalledFromCppCode
вызывается дважды или трижды в секунду, что обновляет поле myTextView::text
. Это работает очень хорошо.
Вопрос:
Я хочу удалить более старый текст. Например, если текст больше 10 строк, я хочу удалить 11-ю и остальную часть. Это должно показывать постоянное обновление, заставляющее все время выглядеть обновленным текстом. Есть ли стандартный способ сделать это в QML
?