首页 > 其他 > 详细

QML内怎么根据字符串长度设置对应width的值

时间:2018-11-01 10:19:58      阅读:547      评论:0      收藏:0      [点我收藏+]

对于界面上文字字符串显示,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
                }


打赏:

技术分享图片

QML内怎么根据字符串长度设置对应width的值

原文:https://www.cnblogs.com/blueridge/p/9887214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!