0

非常に単純な初心者の質問...これは可能であるに違いないと思います....

コロナの画面にオブジェクトを追加するにはどうすればよいですか (ボタンのような単純な標準ウィジェット アイテムを使用します)、オブジェクトが互いの下に表示されるようにして、各アイテムの上部に相対的な「上部」の値を指定する必要がないようにします。画面?確かに、これを自動的に行う方法、または前のオブジェクトを参照して次のオブジェクトの位置を配置する方法はありますか?

アイテムのグループ化がこれに役立つかもしれないと思いましたが、これまでの実験ではそうではありませんでした.

4

2 に答える 2

1

他のオブジェクトに関する変数と情報を使用して、ボタンの位置を定義できます。オブジェクト button1 があるとします。別のオブジェクト button2 を 20 ピクセル上に配置します。

button1.y = 45
print(button1.y)--You'll get 45.
button2.y = button1.y - 20--Remember that the origin (0,0) is at the top left. Subtracting 20 makes the object closer to the top.
print(button2.y)--You'll get 25.

X、Y 座標は、変数と数学演算の組み合わせによって定義できます。中心となる 1 つのオブジェクトに対して多数のオブジェクトを定義することで、コードを大幅に高速化できます。

于 2013-05-13T23:03:38.890 に答える
0

button2.x=button1.x button2.y=button1.y+20 .... button3.x=button2.x+20 button3.y=button2.y+20

このように設計できます。このようにして、ボタンの相対的な位置を設定できます。お役に立てば幸いです。

于 2013-04-17T00:09:37.823 に答える