0

これが私の仕事です。Rasberry PI を 2 つのサーボモーターに接続しています。記録ボタンと 2 つの Tkinter slders だけを含む GUI アプリケーションを開発したいと考えています。今私がやりたいのは、押された後、アプリの時間の経過に伴うスライダーのすべての値の変化を記録する記録ボタンが欲しいということです。つまり、アニメーション化/自動化のようになります。

これにより、時間の経過とともに値が変化する「アニメーション」が得られます。これらの値をサーボモーターに適用すると、タイムラインに記録された値に基づいて動きが再現されます。私の質問は、時間の経過に伴う値の変化を記録するためにどのモジュールを使用すればよいですか?

4

1 に答える 1

2

これには必ずしも特別なモジュールは必要ありません。Scale時間と値をどこかに記録する要素のコールバックを設定します。これは、次のような方法で実行できます。

import time

positions = []

def changedPosition(value):
    positions.append((time.time(), value))

commandへの引数として changedPosition 関数を渡すようにしてくださいScale

于 2013-01-13T21:53:47.600 に答える