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

Posted blueridge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
                }


打赏:

技术分享图片






以上是关于QML内怎么根据字符串长度设置对应width的值的主要内容,如果未能解决你的问题,请参考以下文章

QML:根据其他项目的左/右锚设置宽度

select 设置固定长度

QML 窗口最小宽度

phpexcel 怎么根据字符串长度设置单元格的宽度

RedisRedis 列表 List 操作 ( 查询操作 | 根据下标获取元素 | 获取列表长度 | 增操作 | 插入值 | 删操作 | 移除值 | 修改操作 | 设置列表指定索引的值 )

C# XML 如何直接根据属性值 读取 对应的值 怎么写???