在文本區:禁用自動滾動TextArea中
TextArea
{
id: outputText
readOnly: true
anchors.fill: parent
}
當我附上文字
outputText.append("someText")
文本區域自動滾動至底部。
有沒有辦法關閉自動滾動?
感謝, 斯科特
在文本區:禁用自動滾動TextArea中
TextArea
{
id: outputText
readOnly: true
anchors.fill: parent
}
當我附上文字
outputText.append("someText")
文本區域自動滾動至底部。
有沒有辦法關閉自動滾動?
感謝, 斯科特
不知道如何禁用滾動,但視圖就會留在上面,如果你更換..
outputText.append(msg)
與..
outputText += msg
如果你看textArea碼源:
你會看到附加功能做:
function append (string) {
edit.append(string)
__verticalScrollBar.value = __verticalScrollBar.maximumValue
}
所以,如果你總是希望滾動條待漲,你可以添加:
outputText.__verticalScrollBar.value = outputText.__verticalScrollBar.minimumValue
但是如果你想滾動在添加文本時要準確地保留它的位置,應該這樣做:
outputText.text += (outputText.text ? "\n" : "") + "someText";