属性
Text项目 的horizontalAlignment
和verticalAlignment
分别用来设置文本在 Text项目区域中的水平、垂直对齐方式。
默认文本在左上方。
属性值有:
horizontalAlignment
Text.AlignLeft
Text.AlignRight
Text.AlignHCenter
Text.Justify
verticalAlignment
Text.AlignTop
Text.AlignBottom
Text.AlignVCenter
示例
import QtQuickRectangle{width: 200height: 200color: "lightgrey"Text {width: 200height: 200horizontalAlignment: Text.AlignHCenterverticalAlignment: Text.AlignVCentertext: qsTr("中心")font.pointSize: 20}
}
对于没有设置Text大小的文本,Text的大小就是包含文本的区域。
在这种情况下,所以的对齐都是等价的。如果想让文本处于父项目的中间,那么可以使用Item::anchors
属性来实现。