【QML】Text

前言

学习自:B站【英文字幕】Qt quick(QML)技术解读 入门到熟练

学习:指定如何将格式化文本添加到场景中 Text

过程

字体居中,文本编辑text,字体颜色

    Text {
        anchors.centerIn: blueRec
        text: "Hello Baby"
        color: "white"
    }

 

 字体大小完全扩充,到上面矩形高度一样

        font.pixelSize: blueRec.height

 

按比例取整(+0.5下取整)Math.round()变小

        font.pixelSize: Math.round(blueRec.height/4)

 

但是随着窗口的拉伸,文本会超出矩形框

设置文本宽度

width:blueRec.width

 

 设置此属性以将文本换行到文本项的宽度。仅当设置了显式宽度时,文本才会换行

wrapMode: Text.WordWrap

 

 

字体加粗

font.bold: true

 

部分字体加粗

text: "Hello<b>Baby</b>"

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值