正文
在场景中添加格式化的文本。
属性
- advance: size
此属性从Qt 5.10引入。 - antialiasing: bool
文本是否使用抗锯齿。
只有具有renderType为Text.NativeRendering的Text才能禁用抗锯齿。
默认值为true。 - baseUrl: url
此属性用于指定Text中相对URL的基本URL:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WfnzYI2K-1594801552612)(leanote://file/getImage?fileId=5f0c111550f7571d32000002)] - clip: bool
为true时,如果文本超过对象的范围,则会自动裁剪超出部分。
如果要在有限的空间中显示很长的文本,则可能要设置elide。 - color: color
文本颜色。 - contentHeight: real
返回文本的高度 - contentWidth: real
返回文本的宽度,包括超出的宽度(如果设置了WrapMode则由于换行不足而覆盖的宽度) - effectiveHorizontalAligment: enumeration
- elide: enumeration
当文本长度超出了父对象的宽度,则通过该属性来设置超出部分用…来表示。
此属性不能与富文本一起使用。
消除文本的方式:
Text.ElideNone-默认
Text.ElideLeft
Text.ElideMiddle
Text.ElideRight - font.bold: bool
设置字体的粗细 - font.capitalization: enumeration
设置文本大小写方式:
Font.MixedCase-允许Text中有大小写混合形式呈现。
Font.AllUppercase-所有字符都必须以大写形式呈现。
Font.AllLowercase-所有字符都必须以小写形式呈现。
Font.SmallCaps-将以小写形式呈现的文本变小。
Font.Capitalize-每个单词的第一个字符改为大写字符。 - font.familt: string
设置字体样式名称。 - font.hintingPreference: enumeration
在文本上设置首选提示。 - font.italic: bool
设置字体是否为斜体显示。 - font.kerning: bool
绘制文本时启用或禁用字距调整OpenType功能。禁用此功能可能会提高创建或更改文本的性能,但会影响某些外观。
Text { text: "OATS FLAVOUR WAY"; font.kerning: false }
此属性在Qt 5.10中引入。
- font.letterSpacing: real
设置字符的间距。
正值将增加间距像素;负值则减小。 - font.pixelSize: int
设置字体的像素大小。
使用该属性使字体显示大小依赖于设备。 - font.pointSize: real
设置字体大小,以磅为单位,值必须大于0.
该属性不依赖于设备。 - font.p