對於界面上文字字符串顯示,qml 中有Text控件。而Text控件中有個
contentWidth屬性。可以獲取字符串寬度。當然和字體字體大小有關。
width:{level1Width =Math.max(level1Width,txt1.contentWidth+20);return level1Width;}//100
height: parent.height
color: level1MenuHoverIndex === index ? '#b8e1fc' : '#fff'
Text {
id: txt1
text: modelData.Name
anchors.verticalCenter: parent.verticalCenter
font.family: '黑體'
font.bold: level1MenuHoverIndex === index
x: 5
}
打賞: