QML內怎么根據字符串長度設置對應width的值


對於界面上文字字符串顯示,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
                }


打賞:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM