Qml按钮修复大小

时间:2017-06-06 12:11:22

标签: qml

我创建了一个列表,其委托是RowLayout,由Button组成。该列表从cpp获取数据。

我的问题是按钮变量宽度。按钮侧基于数据而改变。我想保留修复按钮侧并包装文本

1 个答案:

答案 0 :(得分:1)

要为Button提供固定宽度,只需将属性设置为固定值即可。

Button的{​​{1}}为contentItem。您可以将Text更改为Text.WordWrap

由于wrapMode的类型为contentItem,您无法像这样设置Item

wrapMode

相反,你可以像这样使用Button { width: 100 text: 'Very very long button description.' contentItem.wrapMode: Text.WordWrap // Won't work }

Component.onCompleted