2016-08-22 140 views
1

我有一個標籤,但它應該只與表格一樣長。如果標籤更長,它應該從新行開始。 我怎樣才能認識到這一點?我使用QtQuick控制2.0QML標籤最大寬度和多行

我對標籤當前代碼:

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

回答

1

使用wrapMode屬性:

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

我建議使用Qt Quick Layouts來管理你的應用程序的佈局,而不是手動調整項目大小。

2

加入這一行:

wrapMode: Text.Wrap