QML矩形定制

时间:2019-03-16 18:04:30

标签: qt qml

如果我有两个并排的矩形,并且想要将对象(文本或数字)放置在每个矩形内的特定点上,我可以使用从尺寸中获取的像素作为定位器吗?

在此示例中,矩形为width: 2

我想做的是将第一个对象放置在height: 2width: 23上,另一个对象放置在height: 23Rectangle

我的问题是

我可以使用Flex的像素大小来定位其子级吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

如果我完全理解您的问题,您想在矩形内的某些点设置一项或多项(文本/数字等)吗? 我个人不确定这是否可行?!,请参阅QML Item / Rectangle所有成员的链接;

Item QML Type

在不知道用例的情况下,如果我想在矩形中添加多个项目,我会使用GridRowColumn来向矩形添加多个对象,我在下面为每个链接。请记住,这些只是定位器(与eyllanesc注释一样),如果您也希望将其放置在特定的位置,请使用带有模型的Repeater(也链接)以及用于什么用途?让我知道是否是这样,我也许可以提供更多帮助!

谢谢!