実現したいこと
クリックした回数を記録するプログラムを作成中。そのプログラムで、いつクリックしたのか時間を記録して、一分間で何回クリックしたのか一秒ごとに移動平均を求めたいです。求めた値が一定の値を下回ったら、別のプログラムを起動する閾値として利用することが目的です。
稚拙な文章で分かりにくいところ多々あると思いますが、ご教授願えると幸いです
def click(): window = Tk() count = 0 def c(): global count count += 1 click1=Button(window, text="クリック", command=click) click1.pack クリックのプログラムのつもりですが途中です。 def music(): time.sleep(60) while True: if 移動平均 < 0.5: winsound.Beep(2000, 6000) if cv2.waitKey(1) == ord("q"): break このプログラムを移動平均で起動させたいです thread1 = threading.Thread(target=click) thread2 = threading.Thread(target=music) thread1.start() thread2.start() thread1.join() thread2.join() ```### 該当のソースコード
インデントが判るように、コードは「コードの挿入」で記入しましょう。
申し訳ございません
下記回答欄に再度プログラムを入力しました。
教えて戴きありがとうございます。
質問は編集できますので、回答ではなく質問の方を編集してください。※現状、”回答”として投稿されてしまっていますよ。
ありがとうございます。
編集しました。
削除依頼を出しましたが、時間が経てば消えるでしょうか
> 一分間で何回クリックしたのか一秒ごとに移動平均を求めたいです。
”クリック”とはマウスクリックではなく特定のボタンをクリックすることですか?
マウスクリックでも特定のキーボードでも大丈夫です!
一応記載したプログラムはマウスクリックのつもりです。
あなたの回答
tips
プレビュー