import QtQuick 2.14 Flickable { id: root contentWidth: logTextEdit.implicitWidth contentHeight: logTextEdit.implicitHeight property alias logText: logTextEdit.text onLogTextChanged: { if(logTextEdit.implicitHeight > root.height) root.contentY = logTextEdit.implicitHeight - root.height } TextEdit { id: logTextEdit font.family: "courier" font.letterSpacing: 1.2 readOnly: true selectByMouse: true } }