クラスがインスタンス化されるとすぐに新しいスレッドでそのメソッドの1つを開始する方法を探す/グーグルするのに最後の1時間(s???)を費やしました。
次のようなものを実行できます。
x = myClass()
def updater():
while True:
x.update()
sleep(0.01)
update_thread = Thread(target=updater)
update_thread.daemon = True
update_thread.start()
より洗練された方法は、クラスがインスタンス化されたときにinitで実行することです。そのクラスのインスタンスが 10 個あると想像してください...今まで、この問題の (有効な) 解決策を見つけることができませんでした... 実際のクラスはタイマーであり、メソッドはすべてのカウンターの変数を更新する更新メソッドです。このクラスも特定の時間に関数を実行する必要があるため、時間の更新がメイン スレッドによってブロックされないようにすることが重要です。
どんな助けでも大歓迎です。事前にThx...