2017-06-06 11 views
1

私は、その代理人がRowLayoutであるリストをButtonで構成しました。リストはcppからデータを取ります。Qmlボタン固定サイズ

私の問題はボタンの可変幅です。ボタン側はデータに基づいて変更されました。固定ボタンの横を固定してテキストを折り返し保持したい

答えて

1

Buttonを固定幅にするには、同じ名前のプロパティを固定値に設定するだけです。

Buttonは、TextであるcontentItemを持っています。

Button { 
    width: 100 
    text: 'Very very long button description.' 
    contentItem.wrapMode: Text.WordWrap // Won't work 
} 

代わりに、あなたがこのようなComponent.onCompleted使用することがあります:

Button { 
    width: 100 
    text: 'Very very long button description.' 
    Component.onCompleted: contentItem.wrapMode = Text.WordWrap 
} 
contentItemは、あなたがこのような wrapModeを設定することはできません Item型のものであるとして、あなたは Text.WordWrap

にそこwrapModeを変更することができます

関連する問題