TextField
放进去之后RowLayout
就不能再调整大小TextField
了。我试图将anchor
s 设置为TextField
填充左侧RowLayout
及其中心,使其成为一半,width
但RowLayout
它变得比一半大。
现在我正在尝试将 的 绑定到width
的TextField
,RowLayout
但元素仍然没有调整大小。当我TextField
从其父级中取出时,它会很好地调整大小。这是一个错误Qt
还是我忘记了什么?
这是我得到的图片:
import QtQuick 2.3
import QtQuick.Controls 1.2
import QtQuick.Layouts 1.2
ApplicationWindow {
visible: true
width: 210
height: 160
RowLayout {
x: 15
y: 21
width: 181
height: 23
TextField {
id: first
width: parent.width /2
height: parent.height
}
TextField {
id: second
width: parent.width /2
height: parent.height
}
}
TextField {
id: result
x: 15
y: 55
width: 181
height: 23
placeholderText: qsTr("Result")
}
}