代码拉取完成,页面将自动刷新
import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Controls 2.12
Rectangle {
property bool autoEnd : true //设置滚动条是否会自动到底
property bool readOnly : false //设置为只读
property string textConst: "" //edit内容
property color border : "lightgray"
color : border
//带滚动条的item
Flickable{
id:flick
anchors.fill: parent
contentWidth: textInput.paintedWidth
contentHeight: textInput.paintedHeight
flickableDirection: Flickable.VerticalFlick
contentY : height < textInput.paintedHeight ? contentHeight - height : 0
clip: true
TextEdit {
id:textInput
width: flick.width - bar.width
height: paintedHeight > flick.height ? paintedHeight : flick.height
text: textConst
cursorVisible: true
persistentSelection: true
readOnly: readOnly
wrapMode: Text.Wrap //自动换行
selectByMouse : true
}
ScrollBar.vertical: ScrollBar {
id:bar
policy: ScrollBar.AlwaysOn
size: parent.height / parent.contentHeight * parent.height
}
}
}
/*##^##
Designer {
D{i:0;autoSize:true;height:480;width:640}
}
##^##*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。