3

我在我的应用程序中添加了一个简单TextArea的。不幸的是,即使它contentHeight绕过了它,我也无法滚动浏览文本height
这是代码:

import QtQuick 2.7
import QtQuick.Controls 2.0

ApplicationWindow {
    id: appWindow
    visible: true
    width: 480
    height: 640
    TextArea{
        anchors.fill: parent
        anchors.margins: 100
        wrapMode: TextEdit.Wrap
        Component.onCompleted: {
            console.log("width:", width)
            console.log("contentWidth:", contentWidth)
            console.log("height:", height)
            console.log("contentHeight:", contentHeight)
        }
        onTextChanged: {
            console.log("width:", width)
            console.log("contentWidth:", contentWidth)
            console.log("height:", height)
            console.log("contentHeight:", contentHeight)
        }
    }
}
4

1 回答 1

6

TextArea默认情况下是不可滚动的,主要是为了使多行编辑器可以作为可滚动页面的一部分而无需嵌套Flickables,这通常会提供次优体验。为了使独立的TextArea可滚动,您可以将其附加到文档Flickable中所示。

于 2016-07-01T06:30:09.623 回答