作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员
在 QML 中,Text 和 Label 是两种常用的元素(Label 继承于 Text),用于显示文本内容。虽然它们看起来很相似,但在使用和功能上有一些不同。
对于 Text 元素,比较重要的是 text 与 font 属性,一旦指定了文本与字体,便会自动计算初始化的宽度与高度。以下是一些常见的 Text 属性:
- text:要显示的文本内容
- color:文本颜色
- font.family:字体样式
- font.pointSize:字体大小
- horizontalAlignment:水平对齐方式
- verticalAlignment:垂直对齐方式
- …
与 Text 不同的是,Label 通过样式和字体对它进行了扩展,而且还支持了更多的样式选项,例如:背景。
完整的思维导图如下:
基础文本
用 Text 创建文本很容易,可以像下面这样定义: