2

ラベルを持っていますが、フォームと同じ長さにする必要があります。ラベルが長い場合は、新しい行から開始する必要があります。どうすればこれを理解できますか?QtQuick Controls 2.0 を使用しています

ラベルの現在のコード:

Label {
    id: lblMsg
    width: ApplicationWindow.width - 10 // not working
    text: "ajksdlldjklasdasdasdasdasdasdasdasdasdasdasdasdasdasdasd"
    x: 20
    y: 20
}
4

2 に答える 2

5

wrapMode次のプロパティを使用します。

Label {
    id: lblMsg
    width: ApplicationWindow.width - 10
    text: "ajksdlldjklasdasdasdasdasdasdasdasdasdasdasdasdasdasdasd"
    x: 20
    y: 20
    wrapMode: Label.WordWrap
}

アイテムのサイズを手動で調整するのではなく、Qt Quick Layoutsを使用してアプリケーションのレイアウトを管理することをお勧めします。

于 2016-08-22T14:05:41.910 に答える