沿圆圈排列数字

时间:2017-11-08 20:20:16

标签: qt qml qt5 geometry qtquick2

我有一个数字列表,例如

property var numbers: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120]

我想在一个圆圈中安排,就像在时钟中一样。

我尝试使用 QML时钟示例,但我未能适应它 如何使用QML工具动态生成该排列?

1 个答案:

答案 0 :(得分:1)

您可以使用三角函数等计算其位置,也可以使用 If e.Row.Items.FindItemByKey("Dates").Value < Date.Today Then ImageButton1.visible = False End If 作为&#39;辐条&#39;您只需旋转,并将Item - 元素锚定到顶部。

这可能如下所示:

Text

如果您不想让文字直立,请注释掉最后一次轮播。