前言
学习自: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>"